Beispiel #1
0
        public HttpResponseMessage Post(int id)
        {
            string brukernavn = User.Identity.Name;

            if (ModelState.IsValid)
            {
                bool ok = _VaktBLL.taLedigVakt(id, brukernavn);
                if (ok)
                {
                    var    response = Request.CreateResponse(HttpStatusCode.Created, id);
                    string uri      = Url.Link("DefaultApi", new { id = id });
                    response.Headers.Location = new Uri(uri);
                    return(response);
                }
                return(new HttpResponseMessage()
                {
                    StatusCode = HttpStatusCode.NotFound,
                    Content = new StringContent("Kunne ikke sette inn databasen")
                });
            }
            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));

            /*return new HttpResponseMessage()
             * {
             *  StatusCode = HttpStatusCode.NotFound,
             *  Content = new StringContent("Kunne ikke ta ledig vakt")
             * };*/
        }
Beispiel #2
0
        public HttpResponseMessage Put(int id)
        {
            string brukernavn = User.Identity.Name;

            bool ok = _VaktBLL.taLedigVakt(id, brukernavn);

            if (ok)
            {
                return(new HttpResponseMessage()
                {
                    StatusCode = HttpStatusCode.Created,
                });
            }
            return(new HttpResponseMessage()
            {
                StatusCode = HttpStatusCode.NotFound,
                Content = new StringContent("Kunne ikke ta ledig vakt")
            });
        }