public ActionResult LimpiarFavoritos() { ModeloRedisCache modeloredis = new ModeloRedisCache(); modeloredis.LimpiarCacheRedis(); return(RedirectToAction("ProductosFavoritos")); }
public ActionResult ProductosFavoritos() { ModeloRedisCache modeloredis = new ModeloRedisCache(); List <Alimentos> listaproductos = modeloredis.GetAlimentosCacheRedis(); if (listaproductos == null) { ViewBag.Mensaje = "No existen productos en favoritos actualmente"; return(View()); } else { return(View(listaproductos)); } }
public ActionResult MisFavoritos(String idalimento) { this.CrearModelo(); ModeloRedisCache modeloredis = new ModeloRedisCache(); Alimentos alimento = modeloredis.BuscarAlimentoRedis(idalimento); if (alimento == null) { alimento = modelo.BuscarAlimento(idalimento); modeloredis.AlmacenarAlimento(alimento); return(RedirectToAction("Index")); } else { TempData["MENSAJE"] = "El producto ya está marcado como favorito"; TempData["PRODUCTO"] = alimento; return(RedirectToAction("Detalles", alimento)); } }