public NecesidadesController() { TpDBContext context = new TpDBContext(); servicioNecesidad = new ServicioNecesidad(context); servicioNecesidadValoraciones = new ServicioNecesidadValoraciones(context); servicioUsuario = new ServicioUsuario(context); }
public NecesidadesController() { TpDBContext context = new TpDBContext(); servicioNecesidad = new ServicioNecesidad(context); servicioInsumo = new ServicioNecesidadesInsumos(context); servicioMonetaria = new ServicioNecesidadesMonetarias(context); servicioNecesidadValoraciones = new ServicioNecesidadValoraciones(context); }
public ActionResult LikeOrDislike(int idNecesidad) { ServicioNecesidadValoraciones servicioValoraciones = new ServicioNecesidadValoraciones(); int idSession = int.Parse(Session["UserId"].ToString()); string boton = (Request.Form["Like"] != null) ? "Like" : (Request.Form["Dislike"] != null) ? "Dislike" : null; bool likeOrDislike = servicioValoraciones.guardarValoracion(idSession, idNecesidad, boton); return(RedirectToAction("Home")); }
public UsuarioController() { TpDBContext context = new TpDBContext(); servNecesidadValoraciones = new ServicioNecesidadValoraciones(context); servicioNecesidad = new ServicioNecesidad(context); servicioDenuncia = new ServicioDenuncia(context); servicioUsuario = new ServicioUsuario(context); servicioValoraciones = new ServicioNecesidadValoraciones(context); }
public ActionResult MisNecesidades(string necesidad) { int idSession = int.Parse(Session["UserId"].ToString()); List <Necesidades> necesidadesObtenidas = servicioNecesidad.TraerNecesidadesDelUsuario(idSession, necesidad); ServicioNecesidadValoraciones servNecesidadValoraciones = new ServicioNecesidadValoraciones(); //Mantener el checkbox seleccionado o no, dependiendo lo que haya elegido TempData["estadoCheckbox"] = necesidad; List <NecesidadesValoraciones> valoracionesObtenidas = servNecesidadValoraciones.obtenerValoracionesDelUsuario(idSession); VMPublicacion vMPublicacion = new VMPublicacion() { listaNecesidades = necesidadesObtenidas, necesidadesValoraciones = valoracionesObtenidas }; return(View(vMPublicacion)); }
public ActionResult Home() { ServicioNecesidad servicioNecesidad = new ServicioNecesidad(); ServicioNecesidadValoraciones servNecesidadValoraciones = new ServicioNecesidadValoraciones(); int idSession = int.Parse(Session["UserId"].ToString()); List <Necesidades> todasLasNecesidades = servicioNecesidad.ListarTodasLasNecesidades(); List <NecesidadesValoraciones> valoracionesObtenidas = servNecesidadValoraciones.obtenerValoracionesDelUsuario(idSession); VMPublicacion vMPublicacion = new VMPublicacion() { listaNecesidades = todasLasNecesidades, necesidadesValoraciones = valoracionesObtenidas }; // return View(todasLasNecesidades); return(View(vMPublicacion)); }
public bool AgregaLikeOrDislike(int idSession, string boton, int idNecesidad, ServicioNecesidadValoraciones servicioValoraciones) { bool likeOrDislike = servicioValoraciones.guardarValoracion(idSession, idNecesidad, boton); return(likeOrDislike); }