/* * public List<EnumPerfil> WCFListarPerfiles => GestionTramites.RetornarPerfiles(); * */ /* public List<DTOEnumPerfil> WCFListarPerfiles() * { * List<DTOEnumPerfil> perfilesDTO = new List<DTOEnumPerfil>(); * int i = 0; * foreach (EnumPerfil p in Enum.GetValues(typeof(EnumPerfil))) * { * if (!(p == EnumPerfil.Anonimo || p == EnumPerfil.NoAutorizado)) * { * DTOEnumPerfil DTOp = (DTOEnumPerfil)Enum.ToObject(typeof(DTOEnumPerfil), i); * string uno = DTOp.ToString(); * string dos = p.ToString(); * if (uno.Equals(dos)) * { * perfilesDTO.Add(DTOp); * } * } * i++; * } * return perfilesDTO; * } */ /*public List<DTOGrupo> WCFListarGrupoUsuario(int idUsuario) * { * List<DTOGrupo> grupos = new List<DTOGrupo>(); * List<Grupo> listGrupos = Grupo.ListarTodosLosGruposDeUnUsuario(idUsuario); * foreach (Grupo grupo in listGrupos) * { * DTOGrupo gpo = new DTOGrupo * { * Codigo = grupo.Codigo, * Nombre = grupo.Nombre * }; * grupos.Add(gpo); * } * return grupos; * }*/ public DTOUsuario WCFObtenerUsuario(string email) { Usuario obtenido = GestionTramites.ObtenerUsuarioPorEmail(email); DTOUsuario user = new DTOUsuario { IdUsuario = obtenido.IdUsuario, Email = email, Password = obtenido.Password, NombreCompleto = obtenido.NombreCompleto, TipoPerfil = obtenido.TipoPerfil, Rol = obtenido.Rol }; return(user); }
public List <DTOUsuario> WCFListarFuncionarios() { List <DTOUsuario> usuarios = new List <DTOUsuario>(); List <Usuario> allUsuarios = GestionTramites.ListarTodosLosFuncionarios(); foreach (Usuario all in allUsuarios) { DTOUsuario user = new DTOUsuario { IdUsuario = all.IdUsuario, Email = all.Email, NombreCompleto = all.NombreCompleto, Password = "", Rol = all.Rol, TipoPerfil = all.TipoPerfil }; usuarios.Add(user); } return(usuarios); }