public HttpStatusCode Post([FromBody] Category category) { gigContext.Categories.Add(category); if (gigContext.SaveChanges() == 1) { return(HttpStatusCode.Created); } else { return(HttpStatusCode.InternalServerError); } }
public HttpResponseMessage Post([FromBody] Gig gig) { string id = User.Identity.GetUserId(); gig.instructor_Id = id; gig.active = true; System.Diagnostics.Debug.WriteLine("Package A desc: " + gig.PackageA.packageDesc); gigContext.Gigs.Add(gig); HttpResponseMessage response = new HttpResponseMessage(); if (gigContext.SaveChanges() > 0) { response.StatusCode = HttpStatusCode.Created; response.Content = new ObjectContent(typeof(Gig), gig, new JsonMediaTypeFormatter()); } else { response.StatusCode = HttpStatusCode.InternalServerError; } return(response); }