public static InstanceLoginViewModel AddRolesWithPermissions(this InstanceLoginViewModel login, IEnumerable <InstRole> roles) { login.Roles = (from r in roles select r.ToViewModel().ApplyPermissions(r.Permissions.ToList())).ToList(); return(login); }
public static InstanceLoginViewModel ApplyPermissions(this InstanceLoginViewModel login, IEnumerable <InstPermission> permissions) { login.Permissions = (from p in permissions select p.ToViewModel()).ToList(); return(login); }