Beispiel #1
0
        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);
        }
Beispiel #2
0
        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));
        }