/// <summary> /// Pagina de cadastro /// </summary> /// <returns></returns> public ActionResult Create() { ProfissionalDispositivoViewModel model = new ProfissionalDispositivoViewModel(); //Carregar lista de profissionais model.ListaProfissionaisAtivos = new SelectList(_profissionalService.ListarAtivos(), "ProfissionalID", "Nome", model.ProfissionalID); return(View(model)); }
public ActionResult Edit(ProfissionalDispositivoViewModel model) { try { if (ModelState.IsValid) { var dominio = _mapper.Mapear(model); _dispositivoService.Atualizar(dominio); return(RedirectToAction("Index")); } return(View(model)); } catch (Exception ex) { ViewBag.Mensagem = ex.Message; return(View("Error")); } }
public ActionResult Create(ProfissionalDispositivoViewModel model) { try { //Necessario carregar a propriedade sempre //Se o formulário tiver inconsistência, terá qeu devolver a lista preenchida para não ocorrer erros model.ListaProfissionaisAtivos = new SelectList(_profissionalService.ListarAtivos(), "ProfissionalID", "Nome", model.ProfissionalID); if (ModelState.IsValid) { var dominio = _mapper.Mapear(model); _dispositivoService.Incluir(dominio); return(RedirectToAction("Index")); } return(View(model)); } catch (Exception ex) { ViewBag.Mensagem = ex.Message; return(View("Error")); } }