public IActionResult Login(IFormCollection form)
        {
            var usuario = form["email"];
            var senha   = form["senha"];

            var empresa = empresaRepositorio.ObterPor(usuario);

            if (empresa != null)
            {
                if (empresa.Senha.Equals(senha) && empresa.Status.Equals("Admin"))
                {
                    HttpContext.Session.SetString(SESSION_EMAIL, usuario);
                    HttpContext.Session.SetString(SESSION_CLIENTE, empresa.Nome);
                    HttpContext.Session.SetString(SESSION_STATUS, empresa.Status);

                    return(RedirectToAction("Index", "Admin"));
                }
                else
                {
                    HttpContext.Session.SetString(SESSION_EMAIL, usuario);
                    HttpContext.Session.SetString(SESSION_CLIENTE, empresa.Nome);
                    HttpContext.Session.SetString(SESSION_STATUS, empresa.Status);

                    return(RedirectToAction("Index", "Home"));
                }
            }
            else
            {
                return(RedirectToAction("Index", "Empresa"));
            }
        }
Esempio n. 2
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));
        }
        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;
            }
            return(View());
        }
Esempio n. 4
0
        public IActionResult Comentar(IFormCollection form)
        {
            Empresa empresa = new Empresa();

            empresa = empresaRepositorio.ObterPor(HttpContext.Session.GetString(SESSION_EMAIL));

            Depoimento depoimento = new Depoimento();

            depoimento.Comentario = form["comentario"];

            depoimento.Empresa = empresa;

            depoimento.Data = DateTime.Now;

            depoimentoRepositorio.Inserir(depoimento);

            return(RedirectToAction("Index", "Home"));
        }
        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));
        }