public IEnumerable <LoginEventWrapper> GetLastLoginEvents() { if (!SetupInfo.IsVisibleSettings(ManagementType.LoginHistory.ToString())) { throw new BillingException(Resource.ErrorNotAllowedOption, "Audit"); } SecurityContext.DemandPermissions(SecutiryConstants.EditPortalSettings); return(LoginEventsRepository.GetLast(TenantProvider.CurrentTenantID, 20).Select(x => new LoginEventWrapper(x))); }
public IEnumerable <EventWrapper> GetLastLoginEvents() { PermissionContext.DemandPermissions(SecutiryConstants.EditPortalSettings); if (!SetupInfo.IsVisibleSettings(ManagementType.LoginHistory.ToString()) || CoreBaseSettings.Standalone && !TenantExtra.GetTenantQuota().Audit) { throw new BillingException(Resource.ErrorNotAllowedOption, "Audit"); } return(LoginEventsRepository.GetLast(TenantManager.GetCurrentTenant().TenantId, 20).Select(x => new EventWrapper(x))); }
public IEnumerable <LoginEventWrapper> GetLastLoginEvents() { SecurityContext.DemandPermissions(SecutiryConstants.EditPortalSettings); return(LoginEventsRepository.GetLast(CurrentTenant, 20).Select(x => new LoginEventWrapper(x))); }