public async Task <ActionResult> Save(EspecialidadeViewModel especialidadeViewModel) { var especialidade = especialidadeViewModel.ConvertToEspecialidade(); await this.especialidadeRepo.Save(especialidade); return(RedirectToAction("Edit", new { id = especialidade.Id })); }
public ActionResult Editar([Bind(Include = "EspecialidadeId,Nome,Descricao")] EspecialidadeViewModel especialidadeVM) { if (ModelState.IsValid) { var especialidade = Mapper.Map <EspecialidadeViewModel, Especialidade>(especialidadeVM); db.Entry(especialidade).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(especialidadeVM)); }
public ActionResult Adicionar([Bind(Include = "EspecialidadeId,Nome,Descricao")] EspecialidadeViewModel especialidadeVM) { if (ModelState.IsValid) { var especialidade = Mapper.Map <EspecialidadeViewModel, Especialidade>(especialidadeVM); db.Especialidade.Add(especialidade); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(especialidadeVM)); }