예제 #1
0
        public IActionResult Index()
        {
            ViewData["User"] = HttpContext.Session.GetString(SESSION_CLIENTE);


            Empresa empresa = new Empresa();

            if (HttpContext.Session.GetString(SESSION_EMAIL) != null)
            {
                empresa             = empresaRepositorio.ObterPor(HttpContext.Session.GetString(SESSION_EMAIL));
                ViewData["Usuario"] = empresa;
            }

            DepoimentoRepositorio depoimentoRepositorio = new DepoimentoRepositorio();
            List <Depoimento>     depoimentosAprovados  = new List <Depoimento>();
            List <Depoimento>     depoimentosTodos      = depoimentoRepositorio.ListarTodos();

            foreach (var item in depoimentosTodos)
            {
                if (item.Status == "APROVADO")
                {
                    depoimentosAprovados.Add(item);
                }
            }
            comentarios.Depoimentos = depoimentosAprovados;
            return(View(comentarios));
        }
예제 #2
0
        public IActionResult Listar()
        {
            DepoimentoRepositorio depoimentoRepositorio = new DepoimentoRepositorio();

            comentarios.Depoimentos = depoimentoRepositorio.ListarTodos();

            return(View(comentarios));
        }
예제 #3
0
        public IActionResult Reprovar(IFormCollection form, int id)
        {
            DepoimentoRepositorio depoimentoRepositorio = new DepoimentoRepositorio();
            DepoimentoModel       ComentarioRecuperado  = depoimentoRepositorio.ObterPor(id);

            if (ComentarioRecuperado.Id.Equals(id))
            {
                ComentarioRecuperado.Status = "Reprovado";
            }
            depoimentoRepositorio.Editar(ComentarioRecuperado);

            return(RedirectToAction("Index", "Depoimentos"));
        }
예제 #4
0
        public IActionResult EfetuarDepoimentos(IFormCollection form)
        {
            string comentario = form["depoimento"];

            DepoimentoModel depoimento = new DepoimentoModel(
                nomeUsuario: HttpContext.Session.GetString(SESSION_USUARIO),
                horarioPublicacao: DateTime.Now,
                depoimento: comentario,
                status: "Aguardando"
                );

            DepoimentoRepositorio depoimentoRepositorio = new DepoimentoRepositorio();

            depoimentoRepositorio.Inserir(depoimento);
            return(RedirectToAction("Index", "Depoimentos"));
        }
예제 #5
0
        public IActionResult Rejeitar(int Id)
        {
            DepoimentoRepositorio depoimentoRepositorio = new DepoimentoRepositorio();
            Depoimento            depoimentoRecuperado  = depoimentoRepositorio.ObterPor(Id);

            if (depoimentoRecuperado != null)
            {
                depoimentoRecuperado.Status = "REPROVADO";
                depoimentoRepositorio.Atualizar(depoimentoRecuperado);
                return(RedirectToAction("Index", "Admin"));
            }
            else
            {
                return(RedirectToAction("Index", "Admin"));
            }
        }
        public IActionResult Index()
        {
            ViewData["User"] = HttpContext.Session.GetString(SESSION_CLIENTE);


            Empresa empresa = new Empresa();

            if (HttpContext.Session.GetString(SESSION_EMAIL) != null)
            {
                empresa             = empresaRepositorio.ObterPor(HttpContext.Session.GetString(SESSION_EMAIL));
                ViewData["Usuario"] = empresa;
            }

            DepoimentoRepositorio depoimentoRepositorio = new DepoimentoRepositorio();

            comentarios.Depoimentos = depoimentoRepositorio.ListarTodos();
            EmpresaRepositorio empresaRepositorios = new EmpresaRepositorio();

            comentarios.Empresas = empresaRepositorios.ListarTodos();


            return(View(comentarios));
        }