コード例 #1
0
        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());
            }
        }
コード例 #2
0
        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()));
            }
        }