/// <summary> /// Método responsável por acessar a classe colaborador e buscar o colaborador corrente e retornar para o serviço como um Dto /// </summary> /// /// <param name="login">Login do colaborador</param> /// <returns>Retorna um DTO de colaborador</returns> public static ColaboradorDto ConsultarColaboradorPorLogin(string login) { var colaborador = ColaboradorDAO.ConsultarColaborador(login, o => o.Usuario.Person); if (colaborador != null) { return(ColaboradorBo.DtoFactory(colaborador)); } else { return(null); } }
/// <summary> /// Método responsável por consultar os colaboradores e transformá-los em Dto para utilizar na serialização do serviço. /// </summary> /// <returns>Lista dos colaboradores em Dto</returns> public static List <ColaboradorDto> ConsultarColaboradores() { List <ColaboradorDto> colaboradoresDto = new List <ColaboradorDto>(); List <Colaborador> colaboradores = ColaboradorDAO.ConsultarColaboradores(); for (int i = 0; i < colaboradores.Count; i++) { colaboradoresDto.Add(ColaboradorBo.DtoFactory(colaboradores[i])); } return(colaboradoresDto); }