public DivisionPagingModel GetDivisionsWithPaging(QueryOptions queryOptions, Domain.ViewModels.Division.SearchObject searchObject) { var totalCount = 0; var divisionPagingModel = new DivisionPagingModel(); var divisions = _divisionService.GetDivisions(queryOptions, searchObject, out totalCount); queryOptions.TotalPages = (int)Math.Ceiling((double)totalCount / queryOptions.PageSize); var result = new ResultList <DivisionEditModel>(divisions.Select(CreateFrom).ToList(), queryOptions); divisionPagingModel.DivisionEditModels = result; divisionPagingModel.SearchObject = new PrimeActs.Domain.ViewModels.Division.SearchObject { DivisionName = searchObject.DivisionName, }; return(divisionPagingModel); }
public ResultList <DivisionEditModel> GetDivisions(QueryOptions queryOptions, Domain.ViewModels.Division.SearchObject searchObject) { int totalCount; var divisions = _divisionService.GetDivisions(queryOptions, searchObject, out totalCount); queryOptions.TotalPages = (int)Math.Ceiling((double)totalCount / queryOptions.PageSize); return (new ResultList <DivisionEditModel>(divisions != null ? divisions.Select(CreateFrom).ToList() : null, queryOptions)); }