public PageResultDTO <CustomFieldDTOWithActions> GetAllCustomFieldes(int pageSize, int pageIndex, string filter = "", string sortBy = "") { var queryStringCondition = new QueryStringConditions { SortBy = sortBy, Filter = filter }; return(customFieldService.GetAllCustomFieldes(pageSize, pageIndex, queryStringCondition)); }
public PageResultDTO <JobDTOWithActions> GetAllJobes(int pageSize, int pageIndex, string filter = "", string sortBy = "") { var queryStringCondition = new QueryStringConditions { SortBy = sortBy, Filter = filter }; return(jobFasadeService.GetAllJobs(pageSize, pageIndex, queryStringCondition)); }
public PageResultDTO <UnitDTOWithActions> GetAllUnits(int pageSize, int pageIndex, string filter = "", string sortBy = "") { var queryStringCondition = new QueryStringConditions { SortBy = sortBy, Filter = filter }; return(unitService.GetAllUnits(pageSize, pageIndex, queryStringCondition)); }
public PageResultDTO <UnitInPeriodDTOWithActions> GetAllUnites(long periodId, int pageSize, int pageIndex, string filter = "", string sortBy = "", string selectedColumns = "") { var queryStringCondition = new QueryStringConditions { SortBy = sortBy, Filter = filter }; return(periodUnitService.GetAllUnits(periodId, pageSize, pageIndex, queryStringCondition, selectedColumns)); }
public PageResultDTO <ClaimDTOWithAction> GetAllClaims(long periodId, int pageSize, int pageIndex, string filter = "", string sortBy = "") { var queryStringCondition = new QueryStringConditions { SortBy = sortBy, Filter = filter }; return(periodClaimService.GetAllClaimsForAdminWithActions(periodId, pageSize, pageIndex, queryStringCondition)); }
public PageResultDTO <AbstractJobIndexDTOWithActions> GetAllJobIndices(int pageSize, int pageIndex, string filter = "", string sortBy = "", string classType = jobIndexClassType) { var queryStringCondition = new QueryStringConditions { SortBy = sortBy, Filter = filter }; if (classType.ToLower() == jobIndexClassType) { return(jobIndexFacadeService.GetAllJobIndicesWithPagination(pageSize, pageIndex, queryStringCondition)); } else { return(jobIndexFacadeService.GetAllJobIndexCategoriesWithPagination(pageSize, pageIndex, queryStringCondition)); } }
public PageResultDTO <ClaimDTOWithAction> GetAllClaimsForAdminWithActions(long periodId, int pageSize, int pageIndex, QueryStringConditions queryStringCondition) { var fs = new ListFetchStrategy <Claim>(Enums.FetchInUnitOfWorkOption.NoTracking); var sortBy = QueryConditionHelper.GetSortByDictionary(queryStringCondition.SortBy); foreach (var item in sortBy) { fs.SortCriterias.Add(new StringSortCriteria <Claim>(item.Key, (item.Value.ToUpper() == "ASC") ? Enums.SortOrder.Ascending : Enums.SortOrder.Descending)); } fs.OrderBy(x => x.Id); fs.WithPaging(pageSize, pageIndex); claimRep.FindBy(fs, new PeriodId(periodId)); var res = new PageResultDTO <ClaimDTOWithAction>(); res.InjectFrom(fs.PageCriteria.PageResult); res.Result = fs.PageCriteria.PageResult.Result.Select(r => claimDTOWithActionsMapper.MapToModel(r)).ToList(); return(res); }
public PageResultDTO <AbstractUnitIndexDTOWithActions> GetAllUnitIndexCategoriesWithPagination(int pageSize, int pageIndex, QueryStringConditions queryStringConditions) { var fs = new ListFetchStrategy <UnitIndexCategory>(Enums.FetchInUnitOfWorkOption.NoTracking); var sortBy = QueryConditionHelper.GetSortByDictionary(queryStringConditions.SortBy); foreach (var item in sortBy) { fs.SortCriterias.Add(new StringSortCriteria <UnitIndexCategory>(item.Key, (item.Value.ToUpper() == "ASC") ? Enums.SortOrder.Ascending : Enums.SortOrder.Descending)); } fs.OrderBy(x => x.Id); fs.WithPaging(pageSize, pageIndex); unitIndexRep.GetAllUnitIndexCategory(fs); var res = new PageResultDTO <AbstractUnitIndexDTOWithActions>(); res.InjectFrom(fs.PageCriteria.PageResult); res.Result = fs.PageCriteria.PageResult.Result.Select(r => unitIndexWithActionsMapper.MapToModel(r)); return(res); }
public PageResultDTO <LogDTOWithActions> GetAllLogs(int pageSize, int pageIndex, QueryStringConditions conditions) { var logs = logService.GetAllLogs(); var res = new PageResultDTO <LogDTOWithActions>() { Result = logs.Select(u => logDTOWithActionsMapper.MapToModel(u)).ToList(), CurrentPage = 1, PageSize = 20, TotalCount = 10, TotalPages = 1 }; return(res); }
public PageResultDTO <UnitInPeriodDTOWithActions> GetAllUnits(long periodId, int pageSize, int pageIndex, QueryStringConditions queryStringConditions, string selectedColumns) { var result = GetAllUnitWithActions(periodId, ""); var pResDto = new PageResultDTO <UnitInPeriodDTOWithActions> { CurrentPage = 0, PageSize = 10, Result = result, TotalCount = result.Count, TotalPages = 1 }; return(pResDto); }
public PageResultDTO <CustomFieldDTOWithActions> GetAllCustomFieldes(int pageSize, int pageIndex, QueryStringConditions queryStringConditions) { var fs = new ListFetchStrategy <CustomFieldType>(Enums.FetchInUnitOfWorkOption.NoTracking); var sortBy = QueryConditionHelper.GetSortByDictionary(queryStringConditions.SortBy); foreach (var item in sortBy) { fs.SortCriterias.Add(new StringSortCriteria <CustomFieldType>(item.Key, (item.Value.ToUpper() == "ASC") ? Enums.SortOrder.Ascending : Enums.SortOrder.Descending)); } fs.OrderBy(x => x.Id); fs.WithPaging(pageSize, pageIndex); var entityId = getEntityIdFromQueryString(queryStringConditions.Filter); customFieldRep.GetAll( entityId != null ? Enumeration.FromValue <EntityTypeEnum>(entityId.ToString()) : null, fs); var res = new PageResultDTO <CustomFieldDTOWithActions>(); res.InjectFrom(fs.PageCriteria.PageResult); res.Result = fs.PageCriteria.PageResult.Result.Select(r => customFieldWithActionMapper.MapToModel(r)).ToList(); return(res); }
public PageResultDTO <JobInPeriodDTOWithActions> GetAllJobs(long periodId, int pageSize, int pageIndex, QueryStringConditions queryStringConditions, string selectedColumns) { var fs = new ListFetchStrategy <Job>(Enums.FetchInUnitOfWorkOption.NoTracking); var sortBy = QueryConditionHelper.GetSortByDictionary(queryStringConditions.SortBy); foreach (var item in sortBy) { fs.SortCriterias.Add(new StringSortCriteria <Job>(item.Key, (item.Value.ToUpper() == "ASC") ? Enums.SortOrder.Ascending : Enums.SortOrder.Descending)); } fs.OrderBy(x => x.Id); fs.WithPaging(pageSize, pageIndex); jobRep.Find(e => e.Id.PeriodId == new PeriodId(periodId), fs); var res = new PageResultDTO <JobInPeriodDTOWithActions>(); res.InjectFrom(fs.PageCriteria.PageResult); res.Result = fs.PageCriteria.PageResult.Result.Select(r => jobInPeriodDTOWithActionsMapper.MapToModel(r, selectedColumns.Split(','))).ToList(); return(res); }