// GET: api/Client/5 public Client Get(long id) { ClientPersistence clientPersistence = new ClientPersistence(); Client client = clientPersistence.GetClient(id); return(client); }
// DELETE: api/Client/5 public HttpResponseMessage Delete(int id) { ClientPersistence clientPersistence = new ClientPersistence(); bool recordExisted = false; recordExisted = clientPersistence.DeleteClient(id); return(GetResponse(recordExisted)); }
// PUT: api/Client/5 public HttpResponseMessage Put(long id, [FromBody] Client client) { ClientPersistence clientPersistence = new ClientPersistence(); bool recordExisted = false; recordExisted = clientPersistence.UpdateClient(id, client); return(GetResponse(recordExisted)); }
// POST: api/Client public HttpResponseMessage Post([FromBody] Client client) { ClientPersistence clientPersistence = new ClientPersistence(); long id = clientPersistence.SaveClient(client); client.id = id; HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created); response.Headers.Location = new Uri(Request.RequestUri, String.Format("Client/{0}", id)); return(response); }
// GET: api/Client public ArrayList Get() { ClientPersistence clientPersistence = new ClientPersistence(); return(clientPersistence.GetClients()); }