Esempio n. 1
0
 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());
     }
 }
Esempio n. 2
0
 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());
     }
 }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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());
            }
        }
Esempio n. 5
0
        // 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());
        }