public IHttpActionResult Listarfuncionarios([FromUri] FuncionariosGetDTO modelo) { FuncionarioServico negocio = new FuncionarioServico(); IEnumerable <FuncionariosGetDTO> ListaFuncionarios = null; try { if (modelo is null) { ListaFuncionarios = negocio.BuscarFuncionarios(); } else { ListaFuncionarios = negocio.BuscarFuncionarios(modelo); } if (ListaFuncionarios != null) { return(Ok(ListaFuncionarios)); } else { return(InternalServerError()); } } catch (Exception e) { throw e; } }
public IHttpActionResult InserirFuncionario([FromUri] FuncionariosPostDTO modelo) { FuncionarioServico negocio = new FuncionarioServico(); FuncionariosGetDTO ListaFuncionario = null; try { if (modelo != null) { ListaFuncionario = negocio.InserirFuncionario(modelo); } return(Created("", ListaFuncionario)); } catch (Exception e) { throw e; } }
public IHttpActionResult ListarfuncionariosNome([FromUri] string nome) { FuncionarioServico negocio = new FuncionarioServico(); IEnumerable <FuncionariosGetDTO> ListaFuncionarios = null; try { ListaFuncionarios = negocio.BuscarFuncionariosNome(nome); if (ListaFuncionarios != null) { return(Ok(ListaFuncionarios)); } else { return(InternalServerError()); } } catch (Exception e) { throw e; } }
//[ResponseType(String)] //[SwaggerResponse(HttpStatusCode.OK, Type = typeof(FuncionariosGetDTO))] public IHttpActionResult ExcluirfuncionarioCpf([FromUri] string Cpf) { FuncionarioServico negocio = new FuncionarioServico(); bool funcExcluido = false; try { funcExcluido = negocio.ExcluirFuncionarioCpf(Cpf); if (funcExcluido) { return(Ok("Funcionário excluĂdo com sucesso!")); } else { return(InternalServerError()); } } catch (Exception e) { throw e; } }
public IHttpActionResult ListarfuncionariosSalario([FromUri] decimal SalInicial, decimal SalFinal) { FuncionarioServico negocio = new FuncionarioServico(); IEnumerable <FuncionariosGetDTO> ListaFuncionarios = null; try { ListaFuncionarios = negocio.BuscarFuncionariosSalario(SalInicial, SalFinal); if (ListaFuncionarios != null) { return(Ok(ListaFuncionarios)); } else { return(InternalServerError()); } } catch (Exception e) { throw e; } }
public IHttpActionResult ListarQuantfuncPorUf() { FuncionarioServico negocio = new FuncionarioServico(); IEnumerable <FuncionariosAgrupUFDTO> ListaUF = null; try { ListaUF = negocio.BuscarFuncionariosUf(); if (ListaUF != null) { return(Ok(ListaUF)); } else { return(InternalServerError()); } } catch (Exception e) { throw e; } }