// GET api/<controller>/5 public HttpResponseMessage Get(string id) { DomainModel.Customer customer = AccessDb.getCustomer(id); var Json = new JavaScriptSerializer(); string JsonString = Json.Serialize(customer); return(new HttpResponseMessage() { Content = new StringContent(JsonString, Encoding.UTF8, "application/json"), StatusCode = HttpStatusCode.OK }); }
// PUT api/Customer/5 public HttpResponseMessage Put(string id, [FromBody] DomainModel.Customer customer) { if (ModelState.IsValid) { bool OK = AccessDb.changeCustomer(id, customer); if (OK) { return(new HttpResponseMessage() { StatusCode = HttpStatusCode.OK }); } } return(new HttpResponseMessage() { StatusCode = HttpStatusCode.NotFound, Content = new StringContent("Kunne ikke endre kunden i DB") }); }
public HttpResponseMessage Post([FromBody] DomainModel.Customer CustomerIn) { if (ModelState.IsValid) { bool OK = AccessDb.saveCustomer(CustomerIn); if (OK) { return(new HttpResponseMessage() { StatusCode = HttpStatusCode.OK }); } } return(new HttpResponseMessage() { StatusCode = HttpStatusCode.BadRequest, Content = new StringContent("Kunne ikke sette inn kunden i DB") }); }