public IHttpActionResult AlterarDataManutencao(int id, [FromBody] JsonPatchDocument <Ativo> patch) { Ativo ativo = AtivoLogical.AlterarDataManutencao(id, patch); if (ativo != null) { return(Ok(ativo)); } else { return(NotFound()); } }
public IHttpActionResult ExcluirAtivo(int id) { Ativo ativo = AtivoLogical.ExcluirAtivo(id); if (ativo != null) { return(Ok(ativo)); } else { return(NotFound()); } }
public static void CarregarDados() { CategoriaAtivoLogical.CarregarCategoriaAtivo(); MetodoAlteamentoLogical.CarregarMetodoAlteamento(); TipoSensorLogical.CarregarTipoSensor(); if (bool.Parse(ConfigurationManager.AppSettings["CarregarDadosIniciais"].ToString())) { AtivoLogical.CarregarDadosIniciais(); BarragemLogical.CarregarDadosIniciais(); SensorLogical.CarregarDadosIniciais(); LogSensorLogical.GerarDadosIniciais(0); } }
public IHttpActionResult AlterarAtivo(int id, [FromBody] AtivoRequest ativoRequest) { Ativo ativo = AtivoLogical.AlterarAtivo(id, ativoRequest); if (ativo != null) { return(Ok(ativo)); } else { return(NotFound()); } }
public IHttpActionResult RecuperarAtivo() { var ativos = ( from a in AtivoLogical.RecuperarAtivo() join ca in CategoriaAtivoLogical.RecuperarCategoriaAtivo() on a.IDCategoriaAtivo equals ca.ID orderby a.ID select new { ID = a.ID, Name = a.Name, IdCategoriaAtivo = ca.ID, NameCategoriaAtivo = ca.Name, DataManutencao = a.DataManutencao.ToString("dd/MM/yyyy") }).ToList(); return(Ok(ativos)); }
public IHttpActionResult RecuperarAtivo(int id) { var ativo = ( from a in AtivoLogical.RecuperarAtivo() join ca in CategoriaAtivoLogical.RecuperarCategoriaAtivo() on a.IDCategoriaAtivo equals ca.ID where a.ID == id select new { ID = a.ID, Name = a.Name, IdCategoriaAtivo = ca.ID, NameCategoriaAtivo = ca.Name, DataManutencao = a.DataManutencao.ToString("dd/MM/yyyy") }).FirstOrDefault(); if (ativo != null) { return(Ok(ativo)); } else { return(NotFound()); } }
public IHttpActionResult IncluirAtivo([FromBody] AtivoRequest ativoRequest) { Models.Ativo ativo = AtivoLogical.IncluirAtivo(ativoRequest); return(Ok(ativo)); }