Example #1
0
        public ResultList <CompanyEditModel> GetCompanies(QueryOptions queryOptions, Domain.ViewModels.Company.SearchObject searchObject)
        {
            int totalCount;
            var companys = _companyService.GetCompanies(queryOptions, searchObject, out totalCount);

            queryOptions.TotalPages = (int)Math.Ceiling((double)totalCount / queryOptions.PageSize);
            return
                (new ResultList <CompanyEditModel>(companys != null ? companys.Select(CreateFrom).ToList() : null,
                                                   queryOptions));
        }
Example #2
0
        public CompanyPagingModel GetCompaniessWithPaging(QueryOptions queryOptions, Domain.ViewModels.Company.SearchObject searchObject)
        {
            var totalCount         = 0;
            var companyPagingModel = new CompanyPagingModel();
            var companys           = _companyService.GetCompanies(queryOptions, searchObject, out totalCount);

            queryOptions.TotalPages = (int)Math.Ceiling((double)totalCount / queryOptions.PageSize);
            var result = new ResultList <CompanyEditModel>(companys.Select(CreateFrom).ToList(), queryOptions);

            companyPagingModel.CompanyEditModels = result;
            companyPagingModel.SearchObject      = new PrimeActs.Domain.ViewModels.Company.SearchObject
            {
                CompanyName = searchObject.CompanyName,
            };
            return(companyPagingModel);
        }