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)); }
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); }