Exemplo n.º 1
0
        public PagedResultDto <NHANVIEN_DTO> NhanVien_Search(NHANVIEN_FILTER inputFilter)
        {
            var filter = new NHANVIEN_DTO
            {
                NV_PHONG_BAN  = inputFilter.PhongBan,
                NV_TRANG_THAI = inputFilter.TrangThai,
                NV_MA_NV      = inputFilter.MaNV,
                NV_TEN        = inputFilter.TenNhanVien,
            };

            IEnumerable <NHANVIEN_DTO> list = procedureHelper.GetData <NHANVIEN_DTO>("NhanVien_Filter", filter);

            list = list.Where(x => x.RECORD_STATUS == "1");

            var totalCount = list.Count();

            list = SortAndLimit(
                list,
                inputFilter.OrderBy,
                inputFilter.Desc ?? false,
                inputFilter.Skip,
                inputFilter.Take);

            return(new PagedResultDto <NHANVIEN_DTO>(
                       totalCount,
                       list.ToList()));
        }
 public PagedResultDto <NHANVIEN_DTO> SearchNhanVien([FromBody] NHANVIEN_FILTER inputFilter)
 {
     return(nvService.NhanVien_Search(inputFilter));
 }