/// <summary> /// Получение списка анкет пользователей /// </summary> /// <param name="f">Фильтр</param> /// <returns></returns> public static ListEx <UserProfile> GetList(UsersRegistryFilter f) { Database db = (new DatabaseProviderFactory()).CreateDefault(); DbCommand command = db.GetStoredProcCommand("p_UserProfiles_GetList", f.FIO.Trim(), f.Login.Trim(), f.Email.Trim(), f.RegistrationDateFrom, f.RegistrationDateTill, f.LastEnterDateFrom, f.LastEnterDateTill, f.IsBlocked, f.Paging.CurrentPage, f.Paging.RecordsPerPage); command.CommandTimeout = DataBaseSettings.SqlCommandTimeout; using (IDataReader r = db.ExecuteReader(command)) { return(new ListEx <UserProfile>(r, x => new UserProfile(x))); } }
/// <summary> /// Получение списка анкет пользователей /// </summary> /// <param name="f">Фильтр</param> /// <returns>Список анкет пользователей</returns> public static ListEx <UserProfile> GetList(UsersRegistryFilter f) { return(UserProfiles.GetList(f)); }