public ActionResult Valorar(ValoracionesViewModel valoracion) { try { var pedido = Servicios.AccesoDatos.PedidosServicio.ObtenerPedidoPorId(valoracion.IdPedido); Valoracion val = new Valoracion { IdCliente = pedido.idCliente, IdDelivery = pedido.idDelivery, Puntuacion = valoracion.Puntuacion, Comentario = valoracion.Comentario, IdPedido = valoracion.IdPedido }; if (Servicios.AccesoDatos.ValoracionesServicios.Crear(val)) { TempData["Message"] = "Gracias por tu colaboracion!"; } else { TempData["Message"] = "Ups"; }; return(RedirectToAction("PedidosCliente")); } catch { return(View()); } }
public ActionResult ValorarCliente(ValoracionesViewModel valoracion) { try { Valoracion val = new Valoracion { IdCliente = valoracion.IdCliente, IdDelivery = valoracion.IdDelivery, Puntuacion = valoracion.Puntuacion, Comentario = valoracion.Comentario, IdPedido = valoracion.IdPedido }; if (Servicios.AccesoDatos.ValoracionesServicios.CrearValoracionCliente(val)) { TempData["Message"] = "¡Gracias por tu colaboración!"; } else { TempData["Message"] = "Ups. Tu pedido no pudo ser finalizado."; }; return(RedirectToAction("PedidosAsignados", "Pedidos")); } catch { return(View()); } }
public ActionResult ValorarCliente(int idPedido) { var pedido = Servicios.AccesoDatos.PedidosServicio.ObtenerPedidoPorId(idPedido); ViewBag.Delivery = true; ValoracionesViewModel model = new ValoracionesViewModel { IdValoracion = 1, IdCliente = pedido.idCliente, IdDelivery = pedido.idDelivery, IdPedido = pedido.IdPedido }; return(View(model)); }
public ActionResult Valorar(int id) { var pedido = Servicios.AccesoDatos.PedidosServicio.ObtenerPedidoPorId(id); if (pedido.idDelivery != null) { ViewBag.Delivery = true; ValoracionesViewModel model = new ValoracionesViewModel { IdCliente = pedido.idCliente, IdDelivery = pedido.idDelivery, IdPedido = pedido.IdPedido }; return(View(model)); } else { ViewBag.Delivery = false; return(View()); } }
// GET: Valraciones // GET: Valraciones/Details/5 public ActionResult Guardar(ValoracionesViewModel valoracion) { try { Valoracion puntaje = new Valoracion { IdValoracion = valoracion.IdValoracion, IdCliente = valoracion.IdCliente, IdDelivery = valoracion.IdCliente, Puntuacion = valoracion.Puntuacion, Comentario = valoracion.Comentario }; if (Servicios.AccesoDatos.ValoracionesServicios.Crear(puntaje)) { return(View()); } } catch { } return(View()); }