public IActionResult GetById([FromBody] Calificar calificar) { try { var calres = _unitOfWork.Calificaciones.Get(x => x.IdRestaurant == calificar.IdRestaurant).ToList(); //var calres = _unitOfWork.Calificaciones.Get(x => x.IdRestaurant == Id).ToList(); var ListaCalificaciones = new List <DatosCalificacion>(); foreach (var item in calres) { ListaCalificaciones.Add(new DatosCalificacion() { Comentario = item.Comentario, Fecha = item.Fecha, IdRestaurant = item.IdRestaurant, IdUsuario = item.IdUsuario, Puntaje = item.Puntaje, NombreUsuario = _unitOfWork.Usuarios.Get(x => x.IdUsuario == item.IdUsuario).FirstOrDefault().Nombre }); } var ListaSerializado = JsonConvert.SerializeObject(ListaCalificaciones); return(Ok(ListaCalificaciones)); } catch (Exception) { return(BadRequest()); } }
public ActionResult DeleteConfirmed(int id) { Calificar calificar = db.Calificars.Find(id); db.Calificars.Remove(calificar); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "CalificarID,calificacion,Comentario,ComprarID,AdoptarID")] Calificar calificar) { if (ModelState.IsValid) { db.Entry(calificar).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AdoptarID = new SelectList(db.Adoptars, "AdoptarID", "AdoptarID", calificar.AdoptarID); ViewBag.ComprarID = new SelectList(db.Comprars, "ComprarID", "MedioPago", calificar.ComprarID); return(View(calificar)); }
// GET: Calificars/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Calificar calificar = db.Calificars.Find(id); if (calificar == null) { return(HttpNotFound()); } return(View(calificar)); }
// GET: Calificars/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Calificar calificar = db.Calificars.Find(id); if (calificar == null) { return(HttpNotFound()); } ViewBag.AdoptarID = new SelectList(db.Adoptars, "AdoptarID", "AdoptarID", calificar.AdoptarID); ViewBag.ComprarID = new SelectList(db.Comprars, "ComprarID", "MedioPago", calificar.ComprarID); return(View(calificar)); }