public AcessoViewModel(Acesso acesso) { Id = acesso.Id; LocalKey = acesso.LocalKey; ColaboradorKey = acesso.ColaboradorKey; LocalViewModel = new LocalViewModel(acesso.Local); ColaboradorViewModel = new ColaboradorViewModel(acesso.Colaborador); Movimento = acesso.Movimento; Data = acesso.Data; }
public AcessoViewModel(Acesso acesso) { Id = acesso.Id; LocalKey = acesso.LocalKey; ColaboradorKey = acesso.ColaboradorKey; LocalViewModel = new LocalViewModel(acesso.Local); ColaboradorViewModel = new ColaboradorViewModel(acesso.Colaborador); Movimento = acesso.Movimento; Data = acesso.Data; }
public ActionResult Create(ColaboradorViewModel ColaboradorViewModel) { var Colaborador = new Colaborador(); Colaborador = Mapper.Map<ColaboradorViewModel, Colaborador>(ColaboradorViewModel); if (ModelState.IsValid) { var cliente = ClienteSelecionado(); Colaborador.Status = StatusAtivo(); cliente.Colaboradores.Add(Colaborador); _ClienteService.Update(cliente); var rota = String.Format("/Colaborador"); return Redirect(rota); } return View(ColaboradorViewModel); }
// // GET: /Colaborador/Create public ActionResult Create() { ColaboradorViewModel ColaboradorViewModel = new ColaboradorViewModel(); return View(ColaboradorViewModel); }
private void SetModel(Colaborador Colaborador, ColaboradorViewModel ColaboradorViewModel) { Colaborador.Nome = ColaboradorViewModel.Nome; Colaborador.Key = ColaboradorViewModel.Key; Colaborador.Documento = ColaboradorViewModel.Documento; Colaborador.Email = ColaboradorViewModel.Email; }
public ActionResult Edit(ColaboradorViewModel ColaboradorViewModel) { if (ModelState.IsValid) { var cliente = ClienteSelecionado(); Colaborador Colaborador = cliente.Colaboradores.Where(a => a.Id == ColaboradorViewModel.Id).FirstOrDefault(); if (Colaborador == null) { return HttpNotFound(); } SetModel(Colaborador, ColaboradorViewModel); _ClienteService.Update(cliente); var rota = String.Format("/Colaborador"); return Redirect(rota); } return View(ColaboradorViewModel); }