public static DatabaseRoleViewModel AddUsersWithPermissions(this DatabaseRoleViewModel role, IEnumerable<DbUser> roles) { role.Users = (from r in roles select r.ToViewModel().ApplyPermissions(r.Permissions.ToList())).ToList(); return role; }
public static DatabaseRoleViewModel ApplyPermissions(this DatabaseRoleViewModel role, IEnumerable<DbPermission> permissions) { role.Permissions = (from p in permissions select p.ToViewModel()).ToList(); return role; }