public HttpResponseMessage CreateSupplement([FromBody] SupplementTypeDTO supplements) { try { var supplement = new Models.EF.SupplementType(); supplement.Name = supplements.Name; supplement.Distributer = supplements.Distributer; supplement.ThirdPartyTesting = supplements.IsThirdPartyTesting; _db.SupplementTypes.Add(supplement); if (_db.SaveChanges() > 0) { return Request.CreateResponse(HttpStatusCode.Created); } else { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "A problem was encountered saving this category."); } } catch (Exception ex) { return Request.CreateResponse(HttpStatusCode.BadRequest, ex.ToString()); } }
public HttpResponseMessage CreateSupplement([FromBody] SupplementTypeDTO supplements) { try { var supplement = new Models.EF.SupplementType(); supplement.Name = supplements.Name; supplement.Distributer = supplements.Distributer; supplement.ThirdPartyTesting = supplements.IsThirdPartyTesting; _db.SupplementTypes.Add(supplement); if (_db.SaveChanges() > 0) { return(Request.CreateResponse(HttpStatusCode.Created)); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "A problem was encountered saving this category.")); } } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.ToString())); } }