public void PutLocais(int id, locais locais) { locais.idLocal = id; if (!repositorio.Update(locais)) { throw new HttpResponseException(HttpStatusCode.NotFound); } }
public locais Add(locais item) { if (item == null) { throw new ArgumentNullException("item"); } Banco.InserirLocal(item); return(item); }
public void DeleteLocais(int id) { locais item = repositorio.Get(id); if (item == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } repositorio.Remove(id); }
public HttpResponseMessage PostLocais(locais item) { item = repositorio.Add(item); var response = Request.CreateResponse <locais>(HttpStatusCode.Created, item); string uri = Url.Link("DefaultApi", new { id = item.idLocal }); response.Headers.Location = new Uri(uri); return(response); }
public locais GetLocais(int id) { locais item = repositorio.Get(id); if (item == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } return(item); }
public bool Update(locais item) { throw new NotImplementedException(); }