public async Task <ListResultDTO <ProductSizeDTO> > GetProductSizeDict(int productGoodsTypeId, int?productApparelId) { var items = new List <ProductSizeDTO>(); if (productApparelId.HasValue) { items = await _context.ProductSizes .WhereIsNotDeleted(x => x.GoodsTypeId == productGoodsTypeId && x.ApparelId == productApparelId) .Select(x => new ProductSizeDTO { Id = x.Id, Name = x.Name }) .ToListAsync(); } if (items.Count == 0) { items = await _context.ProductSizes .WhereIsNotDeleted(x => x.GoodsTypeId == productGoodsTypeId && !x.ApparelId.HasValue) .Select(x => new ProductSizeDTO { Id = x.Id, Name = x.Name }) .ToListAsync(); } var total = items.Count; var result = new ListResultDTO <ProductSizeDTO>(items, total); return(result); }
public async Task <ListResultDTO <CompanyListInfoDTO> > GetCompanyList(ListRequestDTO listRequestDTO) { var query = _context.Companies.WhereIsNotDeleted(); var total = await query.CountAsync(); var items = await query.ApplyListRequestFilter(listRequestDTO, OrderKeySelectorFromString) .ProjectTo <CompanyListInfoDTO>(_mapper.ConfigurationProvider) .ToListAsync(); var result = new ListResultDTO <CompanyListInfoDTO>(items, total); return(result); }
public async Task <ListResultDTO <ProductApparelDTO> > GetProductApparelDict(int productGoodsTypeId) { var items = await _context.ProductApparels .WhereIsNotDeleted(x => x.GoodsTypeId == productGoodsTypeId) .Select(x => new ProductApparelDTO { Id = x.Id, Name = x.Name }) .ToListAsync(); var total = items.Count; var result = new ListResultDTO <ProductApparelDTO>(items, total); return(result); }
public async Task <ListResultDTO <ProductTypeDTO> > GetProductTypeDict() { var items = await _context.ProductTypes .WhereIsNotDeleted() .Select(x => new ProductTypeDTO { Id = x.Id, Name = x.Name }) .ToListAsync(); var total = items.Count; var result = new ListResultDTO <ProductTypeDTO>(items, total); return(result); }
public ListResultDTO <UserYJBJournalDTO> GetUserYJBJournal(OrderYJBInfoInputDTO input) { ListResultDTO <UserYJBJournalDTO> result; try { var facade = new YJB.ISV.Facade.YJBInfoFacade(); //facade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); result = facade.GetUserYJBJournal(input); if (!result.IsSuccess) { LogHelper.Error("YJBSV.GetUserYJBJournal服务失败,获取用户的易捷币流水信息失败。 输入:" + JsonHelper.JsonSerializer(input)); } } catch (Exception ex) { LogHelper.Error("YJBSV.GetUserYJBJournal服务异常,获取用户的易捷币流水信息异常。 输入:" + JsonHelper.JsonSerializer(input), ex); result = ListResultDTO <UserYJBJournalDTO> .Error(ex); } return(result); }
public ListResultDTO <YJB.Deploy.YJBDSFOrderInfoDTO> GetDSFOrderInfo(YJBDSFOrderInfoSearchDTO input) { ListResultDTO <YJB.Deploy.YJBDSFOrderInfoDTO> result = null; try { var facade = new YJB.ISV.Facade.YJBDSFOrderInfoFacade(); //facade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); result = facade.GetDSFOrderInfo(input); } catch (Exception ex) { LogHelper.Error("YJBSV.GetDSFOrderInfo,获取第三方订单数据服务异常。 输入:" + JsonHelper.JsonSerializer(input), ex); } if (result != null && result.IsSuccess) { return(result); } else { LogHelper.Error("YJBSV.GetDSFOrderInfo服务失败,获取第三方订单数据失败。 输入:" + JsonHelper.JsonSerializer(input) + ",返回:" + JsonHelper.JsonSerializer(result)); return(null); } }