Exemplo n.º 1
0
        public IHttpActionResult AlterarDataManutencao(int id, [FromBody] JsonPatchDocument <Ativo> patch)
        {
            Ativo ativo = AtivoLogical.AlterarDataManutencao(id, patch);

            if (ativo != null)
            {
                return(Ok(ativo));
            }
            else
            {
                return(NotFound());
            }
        }
Exemplo n.º 2
0
        public IHttpActionResult ExcluirAtivo(int id)
        {
            Ativo ativo = AtivoLogical.ExcluirAtivo(id);

            if (ativo != null)
            {
                return(Ok(ativo));
            }
            else
            {
                return(NotFound());
            }
        }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
        public IHttpActionResult AlterarAtivo(int id, [FromBody] AtivoRequest ativoRequest)
        {
            Ativo ativo = AtivoLogical.AlterarAtivo(id, ativoRequest);


            if (ativo != null)
            {
                return(Ok(ativo));
            }
            else
            {
                return(NotFound());
            }
        }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 6
0
        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());
            }
        }
Exemplo n.º 7
0
        public IHttpActionResult IncluirAtivo([FromBody] AtivoRequest ativoRequest)
        {
            Models.Ativo ativo = AtivoLogical.IncluirAtivo(ativoRequest);

            return(Ok(ativo));
        }