public Producto AgregarAPI(Producto Producto) { AgregarProductoResponse dto = new AgregarProductoResponse(); dto.Result = Producto; var request = HttpPost("api/Producto/Agregar", dto, MediaType.Json); return(request.Result); }
public AgregarProductoResponse Agregar(AgregarProductoResponse dto) { try { var bc = new ProductoBLL(); dto.Result = bc.Create(dto.Result); return(dto); } catch (Exception ex) { var httpError = new HttpResponseMessage() { StatusCode = (HttpStatusCode)422, // UNPROCESSABLE ENTITY ReasonPhrase = ex.Message }; dto.Message = ex.Message; throw new HttpResponseException(httpError); } }