public IHttpActionResult GerarApr([FromBody] DadosAprModelo dadosAprModelo) { ResultadoGeracao result; try { if (dadosAprModelo == null) { throw new Exception("Os dados da APR não foram informados!"); } if (dadosAprModelo.Operacoes == null) { throw new Exception("A APR não contém as informações das operações"); } if (dadosAprModelo.Operacoes.Count == 0) { throw new Exception("A APR não contém as informações das operações"); } result = this.aprNegocio.GerarApr(dadosAprModelo, null); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, "", result))); }
public IHttpActionResult ImportarPlanilha([FromBody] ArquivoModelo arquivo) { ResultadoImportacao result; try { if (arquivo == null || String.IsNullOrEmpty(arquivo.arquivoBase64)) { throw new Exception("O arquivo não foi informado!"); } string diretorioAtual = ArquivoDiretorioUtils.ObterDiretorioArquivosImportados(); //Cria o arquivo localmente File.WriteAllBytes(diretorioAtual + @"\LayoutInventarioAmbiente.xlsx", Convert.FromBase64String(arquivo.arquivoBase64)); result = this.inventariosAmbienteNegocio.ImportarPlanilha(diretorioAtual + @"\LayoutInventarioAmbiente.xlsx", arquivo.EightIDUsuarioModificador); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, "", result))); }
public IHttpActionResult Inserir([FromBody] InventarioAmbienteModelo inventarioAmbienteModelo) { try { RetornoInsercao resultado = new RetornoInsercao(); resultado = this.inventariosAmbienteNegocio.InserirInventarioAmbiente(inventarioAmbienteModelo); if (resultado.status == true) { return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Inserção do inventário de ambiente ocorrida com sucesso", resultado))); } else { return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.BadRequest, $"Erro ao inserir inventário de ambiente", resultado))); } } catch (InvalidOperationException exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.OK, "Inventário de Ambiente não encontrado.", exception), exception); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.OK, "Erro ao inserir Inventário de Ambiente", exception), exception); } }
public IHttpActionResult InserirExecutantes([FromBody] List <ExecutanteAprModelo> executantes) { try { this.aprNegocio.InserirExecutores(executantes); return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Inserção de executantes na APR ocorrida com sucesso"))); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, "Erro ao inserir executantes na APR", exception), exception); } }
public IHttpActionResult Editar([FromBody] AprModelo apr) { try { this.aprNegocio.EditarApr(apr); return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Edição de APR ocorrida com sucesso"))); } catch (Exception exception) { throw new ExceptionEmptyField(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, "Erro ao editar APR", exception), exception); } }
public IHttpActionResult InserirAtividadeOperacao([FromBody] List <OperacaoAprModelo> atividades) { try { this.aprNegocio.InserirAtividadeOperacao(atividades); return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Inserção de atividades da APR ocorrida com sucesso"))); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, "Erro ao inserir atividades da APR", exception), exception); } }
public IHttpActionResult InserirCabecalho([FromBody] AprModelo aprModelo) { try { this.aprNegocio.InserirCabecalho(aprModelo); return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Inserção de cabeçalho de APR ocorrida com sucesso"))); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, "Erro ao inserir cabeçalho de APR", exception), exception); } }
// GET public IHttpActionResult Get() { try { throw new Exception("TESTE ERRO."); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.NotFound, $"Testando...", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, "Teste Sucesso...", new object()))); }
public IHttpActionResult InserirListaPessoa([FromBody] List <PessoaModelo> pessoas) { try { this.aprNegocio.InserirListaPessoa(pessoas); return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Inserção de pessoas ocorrida com sucesso"))); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, "Erro ao inserir pessoas", exception), exception); } }
public IHttpActionResult EscreverLogTodosInventarios() { ArquivoLog result; try { result = this.inventariosAmbienteNegocio.EscreverLogTodosInventarios(); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, "", result))); }
public IHttpActionResult Get(long id) { InventarioAmbienteModelo inventarioAmbiente; try { inventarioAmbiente = this.inventariosAmbienteNegocio.ListarInventarioAmbientePorId(id); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"Erro ao listar inventário de ambiente de id {id}.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Recuperação da inventário de ambiente de id {id} ocorrida com sucesso", inventarioAmbiente))); }
public IHttpActionResult FiltrarPorId(long id) { ProbabilidadeModelo probabilidade; try { probabilidade = this.probabilidadeNegocio.ListarProbabilidadePorId(id); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"Erro ao listar probabilidade de id {id}.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Recuperação da probabilidade de id {id} ocorrida com sucesso", probabilidade))); }
public IHttpActionResult ListarTodosPCs() { IEnumerable <PerfilCatalogoModelo> perfilCatalogo; try { perfilCatalogo = this.perfilCatalogoNegocio.ListarTodosPCs(); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"Erro ao listar perfis de catálogo.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Recuperação dos perfis de catálogo ocorrida com sucesso", perfilCatalogo))); }
public IHttpActionResult FiltrarPorNome(string nome) { PerfilCatalogoModelo perfilCatalogo; try { perfilCatalogo = this.perfilCatalogoNegocio.ListarPerfilCatalogoPorNome(nome); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"Erro ao listar perfil de catálogo de nome {nome}.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Recuperação da perfil de catálogo de nome {nome} ocorrida com sucesso", perfilCatalogo))); }
public IHttpActionResult ListarPorCodigo(long codigo) { TelaModelo tela; try { tela = this.telaNegocio.ListarPorCodigo(codigo); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, "Erro ao listar funcionalidades.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, "Recuperação de todas as funcionalidades cadastradas ocorrida com sucesso", tela))); }
public IHttpActionResult FiltrarPorNome(string nome) { AtividadePadraoModelo atividade; try { atividade = this.atividadePadraoNegocio.ListarAtividadePorNome(nome); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"Erro ao listar atividade de nome {nome}.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Recuperação da atividade de nome {nome} ocorrida com sucesso", atividade))); }
public IHttpActionResult FiltrarPorNome(string nome) { DisciplinaModelo disciplina; try { disciplina = this.disciplinaNegocio.ListarDisciplinaPorNome(nome); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"Erro ao listar disciplina de nome {nome}.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Recuperação da disciplina de nome {nome} ocorrida com sucesso", disciplina))); }
public IHttpActionResult ListarTodosEPIPorNivel(string nome) { List <EPIModelo> EPI; try { EPI = this.EPINegocio.ListarTodosEPIPorNivel(nome); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"Erro ao listar EPIs.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Recuperação das EPIs ocorrida com sucesso", EPI))); }
public IHttpActionResult ListarPorCodigos([FromBody] List <long> codigo) { IEnumerable <OperacaoAprModelo> operacaoAprModelos; try { operacaoAprModelos = this.operacaoAprNegocio.ListarPorCodigos(codigo); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, "Erro ao listar pessoa", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, "Recuperação das pessoas com sucesso", operacaoAprModelos))); }
public IHttpActionResult FiltrarPorLi([FromBody] List <string> li) { List <RascunhoInventarioAtividadeModelo> rascunhoInventarioAtividadeModelo; try { rascunhoInventarioAtividadeModelo = this.rascunhoInventarioAtividadeNegocio.ListarInventarioAtividadePorLI(li); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"Erro ao listar rascunho de inventário de atividade de li {li}.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Recuperação de rascunho de inventário de atividade de li {li} ocorrida com sucesso", rascunhoInventarioAtividadeModelo))); }
public IHttpActionResult ListarTodasAtividades() { IEnumerable <AtividadePadraoModelo> atividade; try { atividade = this.atividadePadraoNegocio.ListarTodasAtividades(); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"Erro ao listar atividades.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Recuperação das atividades ocorrida com sucesso", atividade))); }
public IHttpActionResult ListarCodAprPorInventarioTela(long codInventario) { long codAPR; try { codAPR = this.inventariosAmbienteNegocio.ListarCodAprPorInventarioTela(codInventario); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"Erro ao listar inventário de ambiente de id {codInventario}.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Recuperação da inventário de ambiente de id {codInventario} ocorrida com sucesso", codAPR))); }
public IHttpActionResult FiltrarPorId(long id) { RiscoModelo risco; try { risco = this.riscoNegocio.ListarRiscoPorId(id); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"Erro ao listar risco de id {id}.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Recuperação da risco de id {id} ocorrida com sucesso", risco))); }
public IHttpActionResult ListarTodasProbabilidades() { IEnumerable <ProbabilidadeModelo> peso; try { peso = this.probabilidadeNegocio.ListarTodasProbabilidades(); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"Erro ao listar probabilidades.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Recuperação das probabilidades ocorrida com sucesso", peso))); }
public IHttpActionResult FiltrarPorNome(string nome) { EPIModelo EPI; try { EPI = this.EPINegocio.ListarEPIPorNome(nome); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"Erro ao listar EPI de nome {nome}.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Recuperação da EPI de nome {nome} ocorrida com sucesso", EPI))); }
public IHttpActionResult ListarTodosTiposRisco() { List <TipoRiscoModelo> tiposRisco; try { tiposRisco = this.riscoNegocio.ListarTiposRisco(); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"Erro ao listar tipos de risco.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Recuperação dos tipos de risco ocorrida com sucesso", tiposRisco))); }
public IHttpActionResult ListarEPIsPorListaId(List <long> epis) { List <EPIModelo> epi; try { epi = this.EPINegocio.ListarEPIsPorListaId(epis); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"Erro ao listar EPIs.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Recuperação dos EPIs ocorrida com sucesso", epi))); }
public IHttpActionResult ListarPorTipoRisco(long codTipo) { IEnumerable <RiscoModelo> risco; try { risco = this.riscoNegocio.ListarPorTipoRisco(codTipo); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"Erro ao listar riscos.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Recuperação dos ricos ocorrida com sucesso", risco))); }
public IHttpActionResult ListarTodasDisciplinas() { IEnumerable <DisciplinaModelo> disciplina; try { disciplina = this.disciplinaNegocio.ListarTodasDisciplinas(); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"Erro ao listar disciplinas.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Recuperação das disciplinas ocorrida com sucesso", disciplina))); }
public IHttpActionResult Get() { IEnumerable <TelaModelo> telas; try { telas = this.telaNegocio.Listar(); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, "Erro ao listar funcionalidades.", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, "Recuperação de todas as funcionalidades cadastradas ocorrida com sucesso", telas))); }