static void Main(string[] args) { var Opt = 0; var servicoPessoa = new ServicoPessoa(); do { Console.WriteLine("1 - Inserir"); Console.WriteLine("0 - Sair"); Opt = Convert.ToInt32(Console.ReadLine()); switch (Opt) { case 1: var pessoa = new Pessoa(); Console.WriteLine("Informe o Nome"); pessoa.Nome = Console.ReadLine(); Console.WriteLine("Informe o salario"); pessoa.Salario = Convert.ToDecimal(Console.ReadLine()); Console.WriteLine("Informe a data de Nascimento"); pessoa.DataNascimento = Convert.ToDateTime(Console.ReadLine()); servicoPessoa.Salvar(pessoa); break; } } while (Opt != 0); }
static void Main(string[] args) { var contexto = new Contexto(); //var pessoa = new Pessoa(); //pessoa.Nome = "Altair"; //pessoa.Endereco = "Rua X"; //pessoa.Bairro = "Bairro X"; //contexto.Pessoas.Add(pessoa); //contexto.SaveChanges(); //var pessoas = contexto.Pessoas.ToList(); //pessoas = contexto.Pessoas.Where(w => w.Id >= 2).ToList(); //pessoas = contexto.Pessoas.OrderBy(o => o.Nome).ToList(); //var ipessoas = contexto.Pessoas.Where(w => w.Id >= 2); //ipessoas = ipessoas.Where(w => w.Nome != "Altair"); //var x = ipessoas.ToList(); var servicoPessoa = new ServicoPessoa(); var pessoa = new Pessoa(); pessoa.Nome = "Luiz"; pessoa.Endereco = "Rua W"; pessoa.Bairro = "Bairro W"; servicoPessoa.Salvar(pessoa); }
public ActionResult Edit(Pessoa pessoa) { if (ModelState.IsValid) { db.Entry(pessoa).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(pessoa); }
public ActionResult Create(Pessoa pessoa) { if (ModelState.IsValid) { db.Pessoas.Add(pessoa); db.SaveChanges(); return RedirectToAction("Index"); } return View(pessoa); }
public void pessoa() { //Arange var mock = new MockRepository(); var repositorio = mock.StrictMock<IRepositorioDePessoas>(); var mapper = mock.Stub<PessoaMapper>(); IPessoaAplicacao pessoaAplicacao = new PessoaAplicacao(repositorio, null, mapper); const int id = 1; var pessoa = new Pessoa {Id = id}; var dtoPessoa = new DtoPessoa {Id = id}; Expect.Call(repositorio.Obter(id)).Return(pessoa); Expect.Call(mapper.Mapeamento(pessoa)).Return(dtoPessoa); mock.ReplayAll(); //Act var retorno = pessoaAplicacao.DtoPessoa(id); //Assert Assert.AreEqual(pessoa.Id, retorno.Id); mock.VerifyAll(); }
public void Salvar() { //Arange var mock = new MockRepository(); var repositorio = mock.StrictMock<IRepositorioDePessoas>(); var unidadeDeTrabalho = mock.StrictMock<IUnidadeDeTrabalho>(); var mapper = mock.Stub<PessoaMapper>(); IPessoaAplicacao pessoaAplicacao = new PessoaAplicacao(repositorio, unidadeDeTrabalho, mapper); var pessoa = new Pessoa(); var dtoPessoa = new DtoPessoa(); Expect.Call(unidadeDeTrabalho.Commit); Expect.Call(() => repositorio.Salvar(pessoa)); Expect.Call(mapper.Mapeamento(dtoPessoa)).Return(pessoa); mock.ReplayAll(); //Act pessoaAplicacao.Salvar(dtoPessoa); //Assert mock.VerifyAll(); }
public void Salvar_recebendo_null() { //Arange var mock = new MockRepository(); var repositorio = mock.StrictMock<IRepositorioDePessoas>(); IPessoaAplicacao pessoaAplicacao = new PessoaAplicacao(repositorio, null, null); var pessoa = new Pessoa(); Expect.Call(() => repositorio.Salvar(pessoa)); mock.ReplayAll(); //Act pessoaAplicacao.Salvar(null); //Assert mock.VerifyAll(); }
private static void LerDados(Pessoa p) { Console.Write("Nome: "); p.Nome = Console.ReadLine(); Console.Write("Data de nascimento: "); p.DataNascimento = Convert.ToDateTime(Console.ReadLine()); Console.Write("Salario: "); p.Salario = Convert.ToDecimal(Console.ReadLine()); }
static void Main(string[] args) { var op=0; var servicoPessoa = new ServicoPessoa(); do{ Console.Clear(); Console.WriteLine("1 Novo"); Console.WriteLine("2 Editar"); Console.WriteLine("3 Excluir"); Console.WriteLine("4 Consultar por id"); Console.WriteLine("5 Consultar por nome"); Console.WriteLine("6 Listar"); Console.WriteLine("0 para sair"); op = Convert.ToInt32(Console.ReadLine()); switch (op) { case 1: { var p = new Pessoa(); LerDados(p); servicoPessoa.Salvar(p); break; } case 2: { Console.Write("Digite o ID: "); var id = Convert.ToInt32( Console.ReadLine()); var p = servicoPessoa.ObterPorId(id); LerDados(p); servicoPessoa.Salvar(p); break; } case 3: { Console.Write("Digite o ID: "); var id = Convert.ToInt32(Console.ReadLine()); servicoPessoa.Excluir(id); break; } case 4: { Console.Write("Digite o ID: "); var id = Convert.ToInt32(Console.ReadLine()); ExibirPessoa(servicoPessoa.ObterPorId(id)); break; } case 5: { Console.Write("Digite o Nome: "); var nome = Console.ReadLine(); var res = servicoPessoa.ObterLista().Where(w => w.Nome.StartsWith(nome)).ToList(); Console.ReadKey(); break; } case 6: { var p = servicoPessoa.ObterLista(); ExibirPessoa(p); Console.ReadKey(); break; } } }while(op != 0); }
private static void ExibirPessoa(Pessoa p) { var l = string.Format("{0:00} | {1} | {2} | {3:dd/MM/yy} | {4:0} Anos", p.Id, p.Nome.PadRight(20), p.Salario.ToString("C2", CultureInfo.CreateSpecificCulture("pt-br")).PadLeft(15), p.DataNascimento, (DateTime.Now - p.DataNascimento).TotalDays / 360); Console.WriteLine(l); }