/// <summary> /// Sort phiếu dự thi theo điều kiện có phân trang /// </summary> /// <param name="sortTTDK"></param> /// <param name="paging"></param> /// <param name="sizepaging"></param> /// <returns>List thông tin phiếu dự thi</returns> public List <ThongTinDangKy> SortPhieuDuThi(sortThongTinDangKi sortTTDK, int paging, int sizepaging) { try { var result = from pdt in _db.ThongTinDangKies select pdt; if (sortTTDK.HoTen) { result = result.OrderBy(x => x.HoTen); } else if (sortTTDK.NgayTao) { result = result.OrderBy(x => x.NgayTao); } if (result != null) { result = result.Skip((paging - 1) * sizepaging).Take(sizepaging); } return(result.ToList()); } catch (Exception ex) { bs_EventLog.EventLog("Connection", "bussiness-SortPhieuDuThi", "NghiaBui", ex.Message, ex.StackTrace); } return(null); }
public List <ThongTinDangKy> SortThongTinDangKy(sortThongTinDangKi sort, int paging, int sizepaging) { var action = new bs_DangKiThi(); var result = action.SortPhieuDuThi(sort, paging, sizepaging); action.Dispose(); return(result); }