Example #1
0
        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));
            }
        }
Example #2
0
        public ActionResult Andares(string msg)
        {
            var viewmodel = new AndarViewModel()
            {
                Mensagem     = msg,
                Andares      = _unit.AndarRepository.Listar(),
                ListaUnidade = ListarUnidade()
            };

            return(View(viewmodel));
        }