public ActionResult Edit(PessoaModels model) { //Recuperar o objeto com o id //Alterar objeto com o objeto do parametro //Aplicar/Salvar objeto alterado na fonte de dados if (ModelState.IsValid) { if (Session["ListaPessoas"] != null) { if (((List<PessoaModels>)Session["ListaPessoas"]) .Where(p => p.Id == model.Id).Any()) { var modelBase = ((List<PessoaModels>)Session["ListaPessoas"]) .Where(p => p.Id == model.Id).FirstOrDefault(); //Atualiza seu registro com o model enviado por parametro... ((List<PessoaModels>)Session["ListaPessoas"])[model.Id - 1] = model; } var lista = (List<PessoaModels>)Session["ListaPessoas"]; return View("List", lista); } else { return View(new List<PessoaModels>()); } } else { return View("Create", model); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,Sobrenome,DOB")] PessoaModels pessoaModels) { if (id != pessoaModels.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(pessoaModels); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PessoaModelsExists(pessoaModels.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(pessoaModels)); }
public ActionResult Create(PessoaModels pessoa) { ModelState.Remove("Codigo"); List <PessoaModels> lista = new List <PessoaModels>(); if (ModelState.IsValid) { if (Session["ListaPessoas"] != null) { lista.AddRange((List <PessoaModels>)Session["ListaPessoas"]); } pessoa.Codigo = lista.Count + 1; lista.Add(pessoa); Session["ListaPessoas"] = lista; return(View("List", lista)); } else { return(View(pessoa)); } }
/// <summary> /// Recupera todos vendedores /// </summary> /// <returns></returns> public IList <PessoaModels> RecuperarVendedores() { var vendedores = new List <PessoaModels>(); using (var conn = conexao) { AbrirConexao(); var sql = conn.CreateCommand(); sql.CommandText = "spl_Pessoa_Nome"; sql.CommandType = CommandType.StoredProcedure; var dataReader = sql.ExecuteReader(); while (dataReader.Read()) { var vendedor = new PessoaModels(); vendedor.Codigo = dataReader.GetInt32(0); vendedor.Nome = dataReader.GetString(1); vendedores.Add(vendedor); } FecharConexao(); } return(vendedores); }
public ActionResult ListaContatoObjeto(PessoaModels pessoa) { ViewData["PessoaId"] = pessoa.PessoaId; ViewData["Nome"] = pessoa.Nome; ViewData["Tipo"] = pessoa.Tipo; return(View()); }
public ActionResult ContatoTipadoHtmlForm() { PessoaModels pessoa = new PessoaModels { PessoaId = 1, Nome = "José Ataides Frota Filho", Tipo = "Administrador" }; return(View(pessoa)); }
public async Task <IActionResult> Create([Bind("Id,Nome,Sobrenome,DOB")] PessoaModels pessoaModels) { if (ModelState.IsValid) { _context.Add(pessoaModels); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(pessoaModels)); }
public ActionResult Contatos() { var pessoa = new PessoaModels { PessoaId = 1, Nome = "José Ataides Frota Filho", Tipo = "Administrador" }; ViewData["PessoaID"] = pessoa.PessoaId; ViewData["Nome"] = pessoa.Nome; ViewData["Tipo"] = pessoa.Tipo; ViewBag.Teste = "Nome para teste"; return(View()); }
public ActionResult Edit(PessoaModels model) { if (((List <PessoaModels>)Session["ListaPessoas"]).Where(c => c.Codigo.Equals(model.Codigo)).Any()) { var modelBase = ((List <PessoaModels>)Session["ListaPessoas"]).Where(c => c.Codigo.Equals(model.Codigo)).FirstOrDefault(); ((List <PessoaModels>)Session["ListaPessoas"])[modelBase.Codigo - 1] = model; } var lista = ((List <PessoaModels>)Session["ListaPessoas"]); return(View("List", lista)); }
public ActionResult Create(PessoaModels model) { List <PessoaModels> listPessoas = new List <PessoaModels>(); if (Session["listPessoas"] != null) { listPessoas.AddRange((List <PessoaModels>)Session["listPessoas"]); } listPessoas.Add(model); Session["listPessoas"] = listPessoas; return(View("Index")); }
public ActionResult Edit(PessoaModels model) { if (Session["listPessoas"] != null) { if (((List <PessoaModels>)Session["listPessoas"]).Where(p => p.Codigo == model.Codigo).Any()) { var modelBase = ((List <PessoaModels>)Session["listPessoas"]).Where(p => p.Codigo == model.Codigo).FirstOrDefault(); ((List <PessoaModels>)Session["listPessoas"])[modelBase.Codigo] = model; } var list = (List <PessoaModels>)Session["listPessoas"]; return(View("List", list)); } return(View("Create", new List <PessoaModels>())); }
public ActionResult Create(PessoaModels model) { List<PessoaModels> lista = new List<PessoaModels>(); if (ModelState.IsValid) { if (Session["ListaPessoas"] != null) { lista.AddRange((List<PessoaModels>)Session["ListaPessoas"]); } model.Id = lista.Count + 1; lista.Add(model); Session["ListaPessoas"] = lista; } else { return View(model); } return View("List", lista); }
/// <summary> /// Recupera o vendedor /// </summary> /// <param name="id"></param> /// <returns></returns> public PessoaModels RecuperarVendedor(int id) { var vendedor = new PessoaModels(); using (var conn = conexao) { AbrirConexao(); var sql = conn.CreateCommand(); sql.CommandText = "spl_Pessoa"; sql.CommandType = CommandType.StoredProcedure; sql.Parameters.AddWithValue("@pes_cod", id); var dataReader = sql.ExecuteReader(); while (dataReader.Read()) { vendedor.Telefone = dataReader.GetString(2); vendedor.Regiao = dataReader.GetString(3); } FecharConexao(); } return(vendedor); }
public ActionResult ListaContatoObjetoReturnObjeto(PessoaModels pessoa) { return(View(pessoa)); }