public static InstanceRoleViewModel AddLoginsWithPermissions(this InstanceRoleViewModel role, IEnumerable <InstLogin> logins) { role.Logins = (from l in logins select l.ToViewModel().ApplyPermissions(l.Permissions.ToList())).ToList(); return(role); }
public static InstanceRoleViewModel ApplyPermissions(this InstanceRoleViewModel role, IEnumerable <InstPermission> permissions) { role.Permissions = (from p in permissions select p.ToViewModel()).ToList(); return(role); }