public ActionResult Favoritas()
 {
     var iLojaFav = new lojaFavoritaBusinessModels(bd);
     var session = Session["UserSession"] as UserSession;
     var listaLojas = iLojaFav.ObterPorCliente(session.idConta);
     return View(listaLojas);
 }
Пример #2
0
        public ActionResult Favoritar(int idLoja)
        {
            try
            {
                var iConta = new UsuarioRepository(bd);
                var session = Session["UserSession"] as UserSession;

                var conta = iConta.Obter(session.idConta);

                var dadosFavoritar = new lojafavorita();

                if (conta == null || !conta.IsCliente)
                {
                    return Json("Erro ao favoritar!");
                }
                else
                {
                    var iLojaFavorita = new lojaFavoritaBusinessModels(bd);

                    dadosFavoritar.idCliente = session.idCliente;
                    dadosFavoritar.idLoja = idLoja;

                    var evento = iLojaFavorita.CriarFavorito(dadosFavoritar);

                    if (evento.Item2)
                    {
                        return Json(evento.Item1);
                    }
                    else
                    {
                        return Json(evento.Item1);
                    }

                }
            }
            catch
            {

                return Json(null, "Erro ao favoritar!");
            }
        }