public String PatchCondicaoAtivos(int id, ativos item) { item.idAtivo = id; if (!repositorio.UpdateCondicao(item)) { throw new HttpResponseException(HttpStatusCode.NotFound); } return("Atualizado"); }
public String PutDescontinuarAtivos(int id, ativos item) { item.idAtivo = id; if (!repositorio.UpdateDescontinuar(item)) { throw new HttpResponseException(HttpStatusCode.NotFound); } return("Atualizado"); }
public ativos Add(ativos item) { if (item == null) { throw new ArgumentNullException("item"); } Banco.InserirAtivo(item); return(item); }
public ativos GetAtivosServiceTag(string serviceTag) { ativos item = repositorio.GetServiceTag(serviceTag); if (item == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } return(item); }
public ativos GetAtivosNumeroSerie(string numeroSerie) { ativos item = repositorio.GetNumeroSerie(numeroSerie); if (item == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } return(item); }
public ativos GetAtivosPatrimonio(int patrimonio) { ativos item = repositorio.GetPatrimonio(patrimonio); if (item == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } return(item); }
public ativos GetAtivos(int id) { ativos item = repositorio.Get(id); if (item == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } return(item); }
public void DeleteAtivos(int id) { ativos item = repositorio.Get(id); if (item == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } repositorio.Remove(id); }
public HttpResponseMessage PostAtivos(ativos item) { item = repositorio.Add(item); var response = Request.CreateResponse <ativos>(HttpStatusCode.Created, item); string uri = Url.Link("DefaultApi", new { id = item.idAtivo }); response.Headers.Location = new Uri(uri); return(response); }
public bool Update(ativos item) { if (item == null) { throw new ArgumentNullException("item"); } int index = Banco.ListarAtivos().FindIndex(p => p.idAtivo == item.idAtivo); if (index == -1) { return(false); } Banco.AtualizarAtivo(item); return(true); }