/// <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));
 }