public ActionResult Buscar(string campo) { ColaboradorVM Campo = new ColaboradorVM { Campo = campo }; if (Campo != null) { ColaboradorVM todosColaboradores = new ColaboradorVM(); var c = from tc in todosColaboradores.ListarColaboradores() where tc.Nome.ToUpper().StartsWith(campo.ToUpper()) || tc.Cpf == campo select tc; ColaboradorVM colaboradores = new ColaboradorVM { Colaboradores = c.ToList <Colaborador>() }; if (c.Count() == 0) { return(View("Index", new ColaboradorVM())); } else { return(View("Index", colaboradores)); } } else { return(View("Index", new ColaboradorVM())); } }
public ActionResult Editar(Colaborador colaborador) { colaborador = _db.Colaboradors.Where(l => l.IdColaborador == colaborador.IdColaborador).FirstOrDefault(); ColaboradorVM colaboradorVM = new ColaboradorVM { Colaborador = colaborador }; return(View(colaboradorVM)); }
public ActionResult Deletar([Bind(Include = ("Colaborador"))] ColaboradorVM colaboradorVM) { colaboradorVM.Colaborador = _db.Colaboradors.Where(l => l.IdColaborador == colaboradorVM.Colaborador.IdColaborador).FirstOrDefault(); if (colaboradorVM.Colaborador != null) { _db.Colaboradors.Remove(colaboradorVM.Colaborador); _db.SaveChanges(); } return(View("Index", new ColaboradorVM())); }
public ActionResult Cadastrar([Bind(Include = "Colaborador,Login")] ColaboradorVM colaboradorVM) { try { _db.Colaboradors.Add(colaboradorVM.Colaborador); _db.SaveChanges(); var colaborador = _db.Colaboradors.Where(c => c.Cpf == colaboradorVM.Colaborador.Cpf).FirstOrDefault(); colaboradorVM.Login.IdColaborador = colaborador.IdColaborador; _db.Logins.Add(colaboradorVM.Login); _db.SaveChanges(); return(View("Index", new ColaboradorVM())); } catch { return(View("Index", new ColaboradorVM())); } }
public ActionResult Create(ColaboradorVM Colaborador) { if (ModelState.IsValid) { var ColaboradorTO = Mapper.Map <ColaboradorVM, ColaboradorTO>(Colaborador); ColaboradorService.Criar(ColaboradorTO); Session["Mensagem"] = ColaboradorTO.Mensagem; return(RedirectToAction("Index")); } else { return(View(Colaborador)); } }
public ActionResult Editar([Bind(Include = "Colaborador")] ColaboradorVM colaboradorVM) { try { var consulta = _db.Colaboradors.Where(l => l.IdColaborador == colaboradorVM.Colaborador.IdColaborador).FirstOrDefault(); if (consulta != null) { consulta.Nome = colaboradorVM.Colaborador.Nome; consulta.Telefone = colaboradorVM.Colaborador.Telefone; consulta.Cpf = colaboradorVM.Colaborador.Cpf; consulta.Funcao = colaboradorVM.Colaborador.Funcao; } _db.SaveChanges(); return(View("Index", new ColaboradorVM())); } catch { return(View("Index", new ColaboradorVM())); } }
public ActionResult Edit(ColaboradorVM ColaboradorVM) { if (ModelState.IsValid) { ColaboradorVM.CPF = ColaboradorVM.CPF.Replace(".", "").Replace("-", ""); var ColaboradorTO = Mapper.Map <ColaboradorVM, ColaboradorTO>(ColaboradorVM); ColaboradorService.Atualizar(ColaboradorTO); if (!ColaboradorTO.Valido) { Session["Mensagem"] = ColaboradorTO.Valido; return(RedirectToAction("Index")); } ColaboradorVM = Mapper.Map <ColaboradorTO, ColaboradorVM>(ColaboradorTO); } return(RedirectToAction("Index")); }