Example #1
0
        private Resultado DadosValidos(AtividadesGestao dados)
        {
            var resultado = new Resultado();

            if (dados == null)
            {
                resultado.Inconsistencias.Add("Preencha os Dados das Atividades");
            }

            return(resultado);
        }
Example #2
0
        public Resultado Incluir(AtividadesGestao dados)
        {
            Resultado resultado = DadosValidos(dados);

            resultado.Acao = "Inclusão de Atividades";

            if (resultado.Inconsistencias.Count == 0)
            {
                _context.AtividadesGestao.Add(dados);
                _context.SaveChanges();
                resultado.Id = dados.Id.ToString();
            }
            return(resultado);
        }
Example #3
0
        public Resultado Atualizar(AtividadesGestao dados)
        {
            Resultado resultado = DadosValidos(dados);

            resultado.Acao = "Atualização de Atividades";

            if (resultado.Inconsistencias.Count == 0)
            {
                AtividadesGestao AtividadesGestao = _context.AtividadesGestao.Where(
                    p => p.Id == dados.Id).FirstOrDefault();

                if (AtividadesGestao == null)
                {
                    resultado.Inconsistencias.Add(
                        "Atividades não encontradas");
                }
                else
                {
                    AtividadesGestao.DedicacaoHorario     = dados.DedicacaoHorario == null ? AtividadesGestao.DedicacaoHorario : dados.DedicacaoHorario;
                    AtividadesGestao.ParticipacaoMembros  = dados.ParticipacaoMembros == null ? AtividadesGestao.ParticipacaoMembros : dados.ParticipacaoMembros;
                    AtividadesGestao.DesenvFerramenta     = dados.DesenvFerramenta == null ? AtividadesGestao.DesenvFerramenta : dados.DesenvFerramenta;
                    AtividadesGestao.ProspTecnologica     = dados.ProspTecnologica == null ? AtividadesGestao.ProspTecnologica : dados.ProspTecnologica;
                    AtividadesGestao.DivulgacaoResultados = dados.DivulgacaoResultados == null ? AtividadesGestao.DivulgacaoResultados : dados.DivulgacaoResultados;
                    AtividadesGestao.ParticipacaoTecnicos = dados.ParticipacaoTecnicos == null ? AtividadesGestao.ParticipacaoTecnicos : dados.ParticipacaoTecnicos;
                    AtividadesGestao.BuscaAnterioridade   = dados.BuscaAnterioridade == null ? AtividadesGestao.BuscaAnterioridade : dados.BuscaAnterioridade;
                    AtividadesGestao.ContratacaoAuditoria = dados.ContratacaoAuditoria == null ? AtividadesGestao.ContratacaoAuditoria : dados.ContratacaoAuditoria;
                    AtividadesGestao.ApoioCitenel         = dados.ApoioCitenel == null ? AtividadesGestao.ApoioCitenel : dados.ApoioCitenel;

                    //Resultado Atividades
                    AtividadesGestao.ResDedicacaoHorario     = dados.ResDedicacaoHorario == null ? AtividadesGestao.ResDedicacaoHorario : dados.ResDedicacaoHorario;
                    AtividadesGestao.ResParticipacaoMembros  = dados.ResParticipacaoMembros == null ? AtividadesGestao.ResParticipacaoMembros : dados.ResParticipacaoMembros;
                    AtividadesGestao.ResDesenvFerramenta     = dados.ResDesenvFerramenta == null ? AtividadesGestao.ResDesenvFerramenta : dados.ResDesenvFerramenta;
                    AtividadesGestao.ResProspTecnologica     = dados.ResProspTecnologica == null ? AtividadesGestao.ResProspTecnologica : dados.ResProspTecnologica;
                    AtividadesGestao.ResDivulgacaoResultados = dados.ResDivulgacaoResultados == null ? AtividadesGestao.ResDivulgacaoResultados : dados.ResDivulgacaoResultados;
                    AtividadesGestao.ResParticipacaoTecnicos = dados.ResParticipacaoTecnicos == null ? AtividadesGestao.ResParticipacaoTecnicos : dados.ResParticipacaoTecnicos;
                    AtividadesGestao.ResBuscaAnterioridade   = dados.ResBuscaAnterioridade == null ? AtividadesGestao.ResBuscaAnterioridade : dados.ResBuscaAnterioridade;
                    AtividadesGestao.ResContratacaoAuditoria = dados.ResContratacaoAuditoria == null ? AtividadesGestao.ResContratacaoAuditoria : dados.ResContratacaoAuditoria;
                    AtividadesGestao.ResApoioCitenel         = dados.ResApoioCitenel == null ? AtividadesGestao.ResApoioCitenel : dados.ResApoioCitenel;

                    _context.SaveChanges();
                }
            }

            return(resultado);
        }
Example #4
0
        public Resultado Excluir(int id)
        {
            Resultado resultado = new Resultado();

            resultado.Acao = "Exclusão de Atividades Gestão";

            AtividadesGestao AtividadesGestao = _context.AtividadesGestao.FirstOrDefault(p => p.Id == id);

            if (AtividadesGestao == null)
            {
                resultado.Inconsistencias.Add("Atividade Gestão não encontrada");
            }
            else
            {
                _context.AtividadesGestao.Remove(AtividadesGestao);
                _context.SaveChanges();
            }

            return(resultado);
        }
Example #5
0
 public ActionResult <Resultado> Put([FromBody] AtividadesGestao dados)
 {
     return(_service.Atualizar(dados));
 }
Example #6
0
 public ActionResult <Resultado> Post([FromBody] AtividadesGestao dados)
 {
     return(_service.Incluir(dados));
 }