public static List <DBO.User> GetUsersUnderRole(long id, BusinessManagement.UserRoles.Roles role) { List <DBO.User> result = new List <DBO.User>(); try { using (MeditateBookEntities bdd = new MeditateBookEntities()) { List <T_User> list = bdd.T_User.Where(x => x.id != id && x.role <= (int)role).ToList(); foreach (T_User user in list) { DBO.User newUser = new DBO.User() { Email = user.email, Firstname = user.firstname, Id = user.id, Lastname = user.lastname, Password = user.password, Role = (BusinessManagement.UserRoles.Roles)user.role }; result.Add(newUser); } return(result); } } catch (Exception e) { System.Diagnostics.Debug.WriteLine(e); return(result); } }
public static List <DBO.User> GetUsersUnderRole(long id, BusinessManagement.UserRoles.Roles role) { List <DBO.User> users = DataAccess.User.GetUsersUnderRole(id, role); return(users); }