Exemplo n.º 1
0
        public IActionResult Livros()
        {
            ViewBag.TipoMidiaId = 3;
            ViewBag.TipoMidia   = "Livro";
            List <MidiaViewModel> lista;

            try
            {
                int userId = HelperControllers.ObtemUserId(HttpContext.Session);

                lista = (DAO as MidiaDAO).ListaMidias(3, userId);
            }
            catch (Exception error)
            {
                ViewBag.Excecao = "Ocorreu um erro: " + error.Message;

                lista = new List <MidiaViewModel>();

                //return Json(new
                //{
                //    erro = "Ocorreu um erro: " + error
                //});
            }
            return(View("Index", lista));
        }
Exemplo n.º 2
0
 public override void OnActionExecuting(ActionExecutingContext context)
 {
     AtribuiViewBags();
     if (!HelperControllers.VerificaUserLogado(HttpContext.Session))
     {
         context.Result = RedirectToAction("Index", "Login");
     }
     else
     {
         ViewBag.Logado = true;
         base.OnActionExecuting(context);
     }
 }
Exemplo n.º 3
0
 public override void OnActionExecuting(ActionExecutingContext context)
 {
     ViewBag.UserId = HelperControllers.ObtemUserId(HttpContext.Session);
     ViewBag.admin  = HelperControllers.VerificaUserAdmin(HttpContext.Session);
     if (!HelperControllers.VerificaUserLogado(HttpContext.Session))
     {
         context.Result = RedirectToAction("Index", "Login");
     }
     else
     {
         ViewBag.Logado = true;
         base.OnActionExecuting(context);
     }
 }
        public void CriaListaAmigos()
        {
            try
            {
                int userId = HelperControllers.ObtemUserId(HttpContext.Session);
                ViewBag.Amigos  = (DAO as UsuarioDAO).ListaAmigos(userId, false);
                ViewBag.Pedidos = (DAO as UsuarioDAO).ListaAmigos(userId, true);
            }
            catch (Exception error)
            {
                ViewBag.Excecao = "Ocorreu um erro: " + error.Message;

                //return Json(new
                //{
                //    erro = "Ocorreu um erro: " + error
                //});
            }
        }
        public IActionResult ConcretizaAmizade(int friendId)
        {
            try
            {
                int userId = HelperControllers.ObtemUserId(HttpContext.Session);

                (DAO as UsuarioDAO).ConcretizaAmizade(userId, friendId);
            }
            catch (Exception error)
            {
                ViewBag.Excecao = "Ocorreu um erro: " + error.Message;
                //return Json(new
                //{
                //    erro = "Ocorreu um erro: " + error
                //});
            }

            return(RedirectToAction("friends"));
        }
Exemplo n.º 6
0
        public IActionResult AdicionaNaVitrine(int idMidia, int idStatus, int tipoMidiaId)
        {
            try
            {
                int userId = HelperControllers.ObtemUserId(HttpContext.Session);

                MidiaDAO dao = new MidiaDAO();
                dao.InsereMidiaUsuario(userId, idMidia, idStatus);
            }
            catch (Exception error)
            {
                ViewBag.Excecao = "Ocorreu um erro: " + error.Message;
                //return Json(new
                //{
                //    erro = "Ocorreu um erro: " + error
                //});
            }

            return(RedirectToAction("index"));
        }
Exemplo n.º 7
0
        public IActionResult RemoveDaVitrine(int idF)
        {
            try
            {
                int userId = HelperControllers.ObtemUserId(HttpContext.Session);

                (DAO as MidiaDAO).RemoveMidiaUsuario(userId, idF);
            }
            catch (Exception error)
            {
                ViewBag.Excecao = "Ocorreu um erro: " + error.Message;
                //return Json(new
                //{
                //    erro = "Ocorreu um erro: " + error
                //});
            }


            return(RedirectToAction("index", "vitrine"));
        }
Exemplo n.º 8
0
        public IActionResult AtualizaGridIndex(int tipo, int Categoria, int userId)
        {
            List <ListagemViewModel> lista = new List <ListagemViewModel>();

            try
            {
                ViewBag.UserId = HelperControllers.ObtemUserId(HttpContext.Session);
                ListagemDAO dao = new ListagemDAO();

                lista = dao.ListagemGeral(userId, Categoria, tipo, "");
            }
            catch (Exception error)
            {
                ViewBag.Excecao = "Ocorreu um erro: " + error.Message;
                //return Json(new
                //{
                //    erro = "Ocorreu um erro: " + error
                //});
            }



            return(PartialView("pvGrid", lista));
        }
Exemplo n.º 9
0
        public IActionResult Index()
        {
            List <ListagemViewModel> lista = new List <ListagemViewModel>();

            try
            {
                int userId = HelperControllers.ObtemUserId(HttpContext.Session);
                ViewBag.vitrineId = userId;
                ListagemDAO dao = new ListagemDAO();
                lista = dao.ListagemGeral(userId);
                PreparaListaTipoParaCombo();
                PreparaListaCategoriaParaCombo();
            }
            catch (Exception error)
            {
                ViewBag.Excecao = "Ocorreu um erro: " + error.Message;
                //return Json(new
                //{
                //    erro = "Ocorreu um erro: " + error
                //});
            }

            return(View(lista));
        }
 public override void OnActionExecuting(ActionExecutingContext context)
 {
     ViewBag.admin  = HelperControllers.VerificaUserAdmin(HttpContext.Session);
     ViewBag.Logado = HelperControllers.VerificaUserLogado(HttpContext.Session);
     ViewBag.UserId = HelperControllers.ObtemUserId(HttpContext.Session);
 }
Exemplo n.º 11
0
 public void AtribuiViewBags()
 {
     ViewBag.admin  = HelperControllers.VerificaUserAdmin(HttpContext.Session);
     ViewBag.Logado = HelperControllers.VerificaUserLogado(HttpContext.Session);
     ViewBag.UserId = HelperControllers.ObtemUserId(HttpContext.Session);
 }