/// <summary> /// Finds the active permission for the provided user. /// </summary> private ClientAuthorization FindActivePermission(SystemUser systemUser) { IQueryable<ClientAuthorization> allItems = Context.GetAllSystem<ClientAuthorization>(); return (from item in allItems where (item.SystemUserID == systemUser.ID) && (item.IsActiveClient) select item).FirstOrDefault(); }
/// <summary> /// Gets a new application client authorization. /// </summary> protected virtual ClientAuthorization GetNewApplicationClientAuthorization(SystemUser systemUser) { return Context.NewSystem<ClientAuthorization>(); }