public static List <Database.Setting> GetAllSettingList(ExcelentConstructSetting dbSettings) { var settingList = dbSettings.Settings.OrderBy(x => x.UserId).ToList(); // return(settingList); }
public static List <Database.Setting> GetSettingForCurrentUserList(ExcelentConstructSetting dbSettings) { var settingList = dbSettings.Settings.AsQueryable().Where(x => x.UserId == MySession.Current.UserGuid).ToList(); // return(settingList); }
public static Classes.Setting.SettingModel GetSettingModel( AspNetUsersEntities aspNetUsersEntities, ExcelentConstructSetting dbSetting) { var settingModel = new Classes.Setting.SettingModel(); // var setList = MySession.Current.IsUserAdmin ? GetAllSettingList(dbSetting) : GetSettingForCurrentUserList(dbSetting); settingModel.SettingList = setList; var settingStatuses = new SettingStatusEntities(); settingModel.SettingStatuses = settingStatuses.SettingStatuses.ToList(); settingModel.AspNetUsers = aspNetUsersEntities.AspNetUsers.ToList(); settingModel.UserPermission = User.UserPermissions.GetUserPermissionByModuleType(ModuleTypes.Settings); return(settingModel); }