// Funcionário public Models.Response.InformacoesFuncionarioResponse ParaInformacoesResponse(Models.TbFuncionario funcionario) { Models.Response.InformacoesFuncionarioResponse informacoesResponse = new Models.Response.InformacoesFuncionarioResponse(); informacoesResponse.CarteiraTrabalho = funcionario.DsCarteiraTrabalho; informacoesResponse.CPF = funcionario.DsCpf; informacoesResponse.DataNascimento = funcionario.DtNascimento; informacoesResponse.Email = funcionario.IdLoginNavigation.DsEmail; informacoesResponse.ImagemUsuario = funcionario.DsFoto; informacoesResponse.Nome = funcionario.NmFuncionario; informacoesResponse.Senha = funcionario.IdLoginNavigation.DsSenha; informacoesResponse.Telefone = funcionario.DsTelefone; informacoesResponse.IdUsuario = funcionario.IdLogin; return(informacoesResponse); }
public ActionResult <Models.Response.InformacoesFuncionarioResponse> PegarInformacoesFuncionario(int idFuncionario) { try { Models.TbFuncionario funcionario = business.PegarInformacoesFuncionario(idFuncionario); Models.Response.InformacoesFuncionarioResponse informacoesResponse = conversorInfoUsuario.ParaInformacoesResponse(funcionario); return(informacoesResponse); } catch (System.Exception ex) { return(BadRequest(new Models.Response.ErroResponse( 400, ex.Message ))); } }
public List <Models.Response.InformacoesFuncionarioResponse> ParaInfoFuncionario(List <Models.TbFuncionario> funcionarios) { List <Models.Response.InformacoesFuncionarioResponse> response = new List <Models.Response.InformacoesFuncionarioResponse>(); foreach (Models.TbFuncionario item in funcionarios) { Models.Response.InformacoesFuncionarioResponse infoFuncionario = new Models.Response.InformacoesFuncionarioResponse(); infoFuncionario.CarteiraTrabalho = item.DsCarteiraTrabalho; infoFuncionario.CPF = item.DsCpf; infoFuncionario.DataNascimento = item.DtNascimento; infoFuncionario.Email = item.IdLoginNavigation.DsEmail; infoFuncionario.ImagemUsuario = item.DsFoto; infoFuncionario.Nome = item.NmFuncionario; infoFuncionario.Senha = item.IdLoginNavigation.DsSenha; infoFuncionario.Telefone = item.DsTelefone; infoFuncionario.IdUsuario = item.IdLogin; response.Add(infoFuncionario); } return(response); }