Exemple #1
0
        public IActionResult Cadastrar(IFormCollection form)
        {
            DepoimentoModel depoimento = new DepoimentoModel();

            depoimento.Mensagem      = form["Mensagem"];
            depoimento.Status        = "Em Espera";
            depoimento.DataCriacao   = DateTime.Now;
            depoimento.Usuario       = new UsuarioModel();
            depoimento.Usuario.ID    = int.Parse(HttpContext.Session.GetString("idUsuario"));
            depoimento.Usuario.Nome  = HttpContext.Session.GetString("nomeUsuario");
            depoimento.Usuario.Email = HttpContext.Session.GetString("emailUsuario");

            depoimentoRepositorio.Cadastrar(depoimento);

            TempData["Mensagem"] = "<div class='alert alert-success'>Depoimento Cadastrado. Em avaliação do administrador</div>";

            return(RedirectToAction("Index"));
        }
        public IActionResult Cadastrar(IFormCollection form)
        {
            //Cria um objeto do tipo DepoimentoModel
            //Atribui os valor do formuário de da sessão ao objeto
            DepoimentoModel depoimento = new DepoimentoModel();

            depoimento.Depoimento   = form["depoimento"];
            depoimento.Status       = "Em Espera";
            depoimento.DataCadastro = DateTime.Now;
            //depoimento.Usuario = new UsuarioModel();
            depoimento.Usuario.ID    = int.Parse(HttpContext.Session.GetString("idUsuario"));
            depoimento.Usuario.Nome  = HttpContext.Session.GetString("nomeUsuario");
            depoimento.Usuario.Email = HttpContext.Session.GetString("emailUsuario");

            //Cadastra o depoimento
            depoimentoRepositorio.Cadastrar(depoimento);

            //Exibe mensagem para o usuário
            TempData["Mensagem"] = "Depoimento Cadastrado. Aguarde a aprovação do Administrador";

            return(RedirectToAction("Index"));
        }