Skip to content

Instantly share code, notes, and snippets.

Avatar

Fabrício Sanchez fabriciosanchez

View GitHub Profile
@fabriciosanchez
fabriciosanchez / gist:6484672
Last active Dec 22, 2015
HTML de exemplo do post de serialização
View gist:6484672
<form>
<label for="Nome">Nome:</label>
<input type="text" id="Nome" name="Nome" />
<label for="Email">E-mail:</label>
<input type="text" id="Email" name="Email" />
<input type="button" id="Botao" name="Botao" value="Serializar" />
</form>
<div id="Resultado" style="color: red;"></div>
@fabriciosanchez
fabriciosanchez / gist:6484809
Created Sep 8, 2013
Função Javascript que serializa o formulário de exemplo do post sobre serialização.
View gist:6484809
function MostraFormSerializado() {
var Res = $("form").serialize();
$("#Resultado").text(Res);
}
$("input[type='button']").on("click", MostraFormSerializado);
//MostraFormSerializado();
View gist:6486643
public class Usuarios
{
public string Nome { get; set; }
public string Email { get; set; }
}
View gist:6486738
public ActionResult Index()
{
return View();
}
[HttpGet]
public JsonResult ProcessaFormulario(Usuarios Usuario)
{
return Json(new { OK = true, Nome = Usuario.Nome, Email = Usuario.Email }, JsonRequestBehavior.AllowGet);
}
@fabriciosanchez
fabriciosanchez / gist:6486870
Created Sep 8, 2013
Código da view com o formulário a ser serializado.
View gist:6486870
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Serialização</title>
</head>
<body>
@fabriciosanchez
fabriciosanchez / gist:6503249
Created Sep 10, 2013
Javascript que serializa o formulário de forma assíncrona com jQuery.
View gist:6503249
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.js" ></script>
<script type="text/javascript">
$(document).ready(function () {
$("#formulario").validate({
rules: {
Nome: {
required: true
},
Email: {
@fabriciosanchez
fabriciosanchez / gist:7630742
Created Nov 24, 2013
Calculadora simples (método Main)
View gist:7630742
static void Main(string[] args)
{
String Valor = "";
List<string> Valores = new List<string>();
Console.WriteLine("Olá. Seja bem vindo a esta calculadora.\n");
Console.WriteLine("Diga-nos, qual operação (+, -, *, /) deseja realizar?\n");
string Operador = Console.ReadLine();
Operador = ValidaEntradaDeOperador(Operador);
@fabriciosanchez
fabriciosanchez / gist:7631135
Last active Dec 29, 2015
ValidaOperadorMatematico(char Operador)
View gist:7631135
private static string ValidaEntradaDeOperador(string Operador)
{
while (Operador != "+" && Operador != "-" && Operador != "*" && Operador != "/")
{
Console.WriteLine("Desculpe, mas este operador não é válido. Informe o operador novamente agora:");
Operador = Console.ReadLine();
}
return Operador;
}
@fabriciosanchez
fabriciosanchez / gist:7631212
Last active Dec 29, 2015
FazOperacaoMatematica(List<string> Valores, char Operador)
View gist:7631212
private static string MontaRespostaDaOperacaoMatematica(string Parametro)
{
//Console.WriteLine("O resultado da operaÁ„o matem·tica È: " + Parametro);
//Console.ReadLine();
return Parametro;
}
private static string ValidaEntradaDeOperador(string Operador)
{
while (Operador != "+" && Operador != "-" && Operador != "*" && Operador != "/")
@fabriciosanchez
fabriciosanchez / gist:7631241
Created Nov 24, 2013
MontaRespostaOperacaoMatematica()
View gist:7631241
private static string MontaRespostaDaOperacaoMatematica(string Parametro)
{
return Parametro;
}