1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
public AjaxStoreResult GetRembByDemandeurCNI(string CNI_Demandeur, int limit, int start, string dir, string sort)
{
IEnumerable<sp_getCautionByDemandeurCNI_Result> req;
var order = string.Concat("dss", ".", sort);
if (dir == "ASC")
{
req = _service.ListeCautionsByCNI(CNI_Demandeur).OrderBy(dss => order);
}
else
{
req = _service.ListeCautionsByCNI(CNI_Demandeur).OrderByDescending(dss => order);
}
int tot = req.ToList().Count;
req = req.Skip(start).Take(limit);
return new AjaxStoreResult(req, tot);
} |
Partager