Skip to content

Instantly share code, notes, and snippets.

View leandrocustodio's full-sized avatar

Leandro Custodio leandrocustodio

  • TheoremOne
  • Brazil
View GitHub Profile
@leandrocustodio
leandrocustodio / gist:5134564
Created March 11, 2013 14:20
Pra começar bem :D
Console.Write("Hello Gist");
@leandrocustodio
leandrocustodio / gist:5134568
Created March 11, 2013 14:21
Reiniciar contagem de campo ID * necessário excluir registros da tabela
DBCC CHECKIDENT ('tabela', RESEED, 0)
@leandrocustodio
leandrocustodio / gist:5137295
Created March 11, 2013 20:10
Carregar um JSON no C#
string recebeJSON = "";
using (var client = new WebClient())
{
recebeJSON = client.DownloadString("URL do JSON");
}
//transforma a string em objeto
JObject _recebeJSON = JObject.Parse(recebeJSON);
@leandrocustodio
leandrocustodio / gist:5139185
Last active December 14, 2015 19:49 — forked from Godoy/gist:5032291
Expressão regular em C# para pegar ID de vídeos de uma url do Youtube.
string id = string.Empty;
if (!String.IsNullOrEmpty(@Model.Video))
{
System.Text.RegularExpressions.Regex regexYoutube = new System.Text.RegularExpressions.Regex("youtu(?:\\.be|be\\.com)/(?:.*v(?:/|=)|(?:.*/)?)([a-zA-Z0-9-_]+)");
System.Text.RegularExpressions.Match youtubeMatchs = regexYoutube.Match(Model.Video);
if (youtubeMatchs.Success)
{
id = youtubeMatchs.Groups[1].Value;
}
@leandrocustodio
leandrocustodio / gist:5152217
Created March 13, 2013 13:47
Deixar apenas a primeira letra maiúscula em um string uppercase
h3{
text-transform: lowercase;
}
h3:first-letter{
text-transform: uppercase;
}
@leandrocustodio
leandrocustodio / utf8_to_ISO
Created April 8, 2013 16:33
Método para converter UTF8 para ISO-8859-1 C#
private string UTF8_to_ISO(string value)
{
Encoding isoEncoding = Encoding.GetEncoding("ISO-8859-1");
Encoding utfEncoding = Encoding.UTF8;
// Converte os bytes
byte[] bytesIso = utfEncoding.GetBytes(value);
// Obtém os bytes da string UTF
@leandrocustodio
leandrocustodio / app.config
Last active December 16, 2015 10:29
Definir Culture para PT-BR c#
<appSettings>
<add key="DefaultCulture" value="pt-BR" />
</appSettings>
@leandrocustodio
leandrocustodio / Aplicacao.js
Last active October 7, 2018 21:29
Extensão Jquery Validate. Validar data no formato dd/mm/aaaa
/*Aplicando a validação*/
$(".boxFormCadastro form").validate({
errorLabelContainer: "#messageBox",
rules: {
dataNascimento: {
required: true,
dateBR: true
}
},
messages: {
@leandrocustodio
leandrocustodio / ignore case.cs
Created May 13, 2013 13:22
Ignore case c# para comparação de duas strings
/*String.Equals*/
string.Equals("STringG", "strIng", StringComparison.OrdinalIgnoreCase)
/*or*/
string text = "STRING";
text.Equals("string", StringComparison.OrdinalIgnoreCase)
@leandrocustodio
leandrocustodio / Customer.cs
Last active December 18, 2015 07:59
Expressão regular LINQ para conversão de objetos. Para evitar trafegar dados excessivos em alguns casos podemos utilizar essa expressão regular para selecionar apenas as propriedades que desejamos trafegar.
//classe Costumer
public class Customer
{
public int Id {get;set;}
public string nome {get;set;}
public string sobrenome {get;set;}
public string CPF {get;set;}
public string Telefone {get;set;}
}