Exemplo n.º 1
0
        public IActionResult Add(Locacao locacao)
        {
            if (Session.usuario == null)
            {
                return(Redirect("/Login/Index"));
            }
            ViewBag.Message = "";

            //Defino a Cor do Alert
            ViewBag.AlertColor = "alert-warning";

            //Vou na class do filme para validar os campos digitados.
            ViewBag.Message = locacao.ValidatingFields();

            //Verifico se existem erros nos campos digitados.
            if (!locacao.ErrorValidatingFields)
            {
                //Insert no usuario
                if (new LocacaoModel().InsertOrUpdateLocacao(locacao))
                {
                    ViewBag.AlertColor = "alert-success";
                    ViewBag.Message    = "Genero cadastrado com sucesso";
                    return(View(null));
                    //return Redirect("/Filmes/Edit/" + filme.Id);
                }
                else
                {
                    ViewBag.Message = "Erro.";
                }
            }
            return(View(locacao));
        }