using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PMS.BusinessModels.ModelExtend
{
///
/// 创建人:伍莲魁
/// 创建时间:2018/12/13
/// 功能描述:分页相关方法
///
public class PagingModel
{
///
/// 获取开始行
///
public static int GetStartNum(string pageNumber, string pageSize, int defaultPage)
{
try
{
var _pageNum = string.IsNullOrEmpty(pageNumber) ? 1 : Convert.ToInt32(pageNumber);
var _pageSize = string.IsNullOrEmpty(pageSize) ? defaultPage : Convert.ToInt32(pageSize);
return (_pageSize * (_pageNum - 1) + 1);
}
catch (Exception)
{
return 0;
}
}
///
/// 获取结束行
///
public static int GetEndNum(string pageNumber, string pageSize, int defaultPage)
{
try
{
var _pageNum = string.IsNullOrEmpty(pageNumber) ? 1 : Convert.ToInt32(pageNumber);
var _pageSize = string.IsNullOrEmpty(pageSize) ? defaultPage : Convert.ToInt32(pageSize);
return (_pageSize * _pageNum);
}
catch (Exception)
{
return 0;
}
}
}
}