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)); } }
public void RegistrarProductoPedido(ProductoPedidoDTO pro) { this.context.ProductosPedido.Add(pro); this.context.SaveChanges(); }
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); }