示例#1
0
 public HttpResponseMessage Post(ProductoPedidoDTO pro)
 {
     if (!ModelState.IsValid)
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState.Values.SelectMany(v => v.Errors).Select(e => e.ErrorMessage)));
     }
     try
     {
         this.repo.RegistrarProductoPedido(pro);
         return(Request.CreateResponse(HttpStatusCode.OK));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest, ex));
     }
 }
示例#2
0
 public void RegistrarProductoPedido(ProductoPedidoDTO pro)
 {
     this.context.ProductosPedido.Add(pro);
     this.context.SaveChanges();
 }
示例#3
0
        public ProductoPedidoDTO GetProductoPedido(int id_producto)
        {
            ProductoPedidoDTO producto = context.ProductosPedido.Where(x => x.Id_Producto_Pedido == id_producto).Include(x => x.Producto).FirstOrDefault();

            return(producto);
        }