public HttpResponseMessage Post(BatResource batResource) { _batStore.Add(batResource); var response = Request.CreateResponse<BatResource>(HttpStatusCode.Created, batResource); response.Headers.Location = new Uri(Url.Link("DefaultRoute", new { id = batResource.Id })); return response; }
public HttpResponseMessage Post(BatResource batResource) { _batStore.Add(batResource); var response = Request.CreateResponse <BatResource>(HttpStatusCode.Created, batResource); response.Headers.Location = new Uri(Url.Link("DefaultRoute", new { id = batResource.Id })); return(response); }
public bool Update(string id, BatResource batResource) { int index = _resources.FindIndex(r => r.Id == batResource.Id); if (index == -1) { return(false); } _resources.RemoveAt(index); _resources.Add(batResource); return(true); }
public void Put(string id, BatResource batResource) { throw new HttpResponseException(HttpStatusCode.NotImplemented); }
public void Add(BatResource batResource) { _resources.Add(batResource); }