/// <summary>
 /// 検索結果のページ総数を取得する
 /// </summary>
 /// <param name="searchCondition">検索条件</param>
 /// <returns>ページ総数</returns>
 public int GetPageCount(UserSearchCondition searchCondition)
 {
     return(getTotalPageCount(repository.GetRecordCount(searchCondition)));
 }
 /// <summary>
 /// ユーザーのページ分を取得する
 /// </summary>
 /// <param name="searchCondition">検索条件</param>
 /// <returns>ユーザーのリスト</returns>
 public List <UserModel> GetUsers(UserSearchCondition searchCondition)
 {
     return(repository.GetUsers(searchCondition, PageCount));
 }
 /// <summary>
 /// ユーザーリストを取得する
 /// </summary>
 /// <param name="searchCondition">検索条件</param>
 /// <returns>ユーザーリスト</returns>
 public List <UserModel> GetAllUsers(UserSearchCondition searchCondition)
 {
     return(repository.GetAllUsers(searchCondition));
 }