public HttpStatusCode Post([FromBody] Category category)
        {
            gigContext.Categories.Add(category);

            if (gigContext.SaveChanges() == 1)
            {
                return(HttpStatusCode.Created);
            }
            else
            {
                return(HttpStatusCode.InternalServerError);
            }
        }
Esempio n. 2
0
        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);
        }