public ActionResult Save(Unidade unidade) // recebemos um cliente { if (!ModelState.IsValid) { var viewModel = new UnidadeFormViewModel { Unidade = unidade, }; return(View("UnidadeForm", viewModel)); } if (unidade.Id == 0) { _context.Unidades.Add(unidade); } else { var pacienteInDb = _context.Unidades.Single(c => c.Id == unidade.Id); pacienteInDb.Nome = unidade.Nome; } _context.SaveChanges(); return(RedirectToAction("Index", "Unidade")); }
public ActionResult New() { var viewModel = new UnidadeFormViewModel() { Unidade = new Unidade() }; return(View("UnidadeForm", viewModel)); }
public IActionResult Create() { var unidades = _unidadeService.FindAll(); var graduacaos = _unidadeService.FindAllGrad(); var viewModel = new UnidadeFormViewModel { Unidades = unidades, Graduacaos = graduacaos }; return(View(viewModel)); }
public ActionResult Edit(int id) { var unidade = _context.Unidades.SingleOrDefault(c => c.Id == id); if (unidade == null) { return(HttpNotFound()); } var viewModel = new UnidadeFormViewModel { Unidade = unidade }; return(View("UnidadeForm", viewModel)); }
public IActionResult Edit(int?id) { if (id == null) { return(RedirectToAction(nameof(Error), new { message = "Id é nulo!" })); } var obj = _funcionarioService.FindById(id.Value); if (obj == null) { return(RedirectToAction(nameof(Error), new { message = "Id não encontrado!" })); } List <Graduacao> graduacaos = _unidadeService.FindAllGrad(); List <Unidade> unidades = _unidadeService.FindAll(); UnidadeFormViewModel viewModel = new UnidadeFormViewModel { Funcionario = obj, Graduacaos = graduacaos, Unidades = unidades }; return(View(viewModel)); }