public ActionResult CadastroAndares(AndarViewModel andarViewModel) { if (ModelState.IsValid) { var andar = new Andar() { NumeroAndar = andarViewModel.NumeroAndar, IDUnidade = andarViewModel.IDUnidade }; _unit.AndarRepository.Cadastrar(andar); try { _unit.Salvar(); } catch (Exception e) { andarViewModel.Mensagem = "Ocorreu um erro ao tentar cadastrar o andar, por favor tente mais tarde." + "Erro: " + e; andarViewModel.ListaUnidade = ListarUnidade(); return(View(andarViewModel)); } return(RedirectToAction("Andares", new { msg = "Andar cadastrado com sucesso!" })); } else { andarViewModel.ListaUnidade = ListarUnidade(); return(View(andarViewModel)); } }
public ActionResult Andares(string msg) { var viewmodel = new AndarViewModel() { Mensagem = msg, Andares = _unit.AndarRepository.Listar(), ListaUnidade = ListarUnidade() }; return(View(viewmodel)); }