/// <summary>
        /// Get user list server side.
        /// </summary>
        /// <param name="model">The table server side model.</param>
        /// <returns></returns>
        public IEnumerable <UserRoleViewModel> GetListServerSide(TableServerSideModel <UserRoleSearchModel> model, out int totalCount)
        {
            var result = this.FilterSearch(_mapper.Map <IEnumerable <Hremployee>, IEnumerable <UserRoleViewModel> >(
                                               _unitOfWork.GetRepository <Hremployee>().GetCache()), model.SearchProperty);

            totalCount = result.Count();
            return(this.InitialUserRole(result));
        }
Beispiel #2
0
        /// <summary>
        /// Get Vendor list.
        /// </summary>
        /// <returns></returns>
        public IEnumerable <VendorViewModel> GetListServerSide(TableServerSideModel <VendorSearchModel> model, out int totalCount)
        {
            var data = _unitOfWork.GetRepository <Data.Pocos.Vendor>().GetCache(this.BuildDynamicWhereClause(model.SearchProperty));

            totalCount = data.Count();
            var result = _mapper.Map <IEnumerable <Data.Pocos.Vendor>, IEnumerable <VendorViewModel> >(data.Skip(model.Skip).Take(model.Take));

            return(result);
        }
Beispiel #3
0
        public IActionResult GetListServerSide([FromQuery] TableServerSideModel <UserRoleSearchModel> model)
        {
            var data = _userRole.GetListServerSide(model, out int totalCount);

            return(Ok(new
            {
                Data = data,
                total = totalCount
            }));
        }
        public IActionResult GetListServerSide([FromQuery] TableServerSideModel <VendorSearchModel> model)
        {
            var result = _vendor.GetListServerSide(model, out int totalCount);

            return(Ok(new
            {
                Data = result,
                Total = totalCount
            }));
        }