| | |
| | | /// <returns></returns> |
| | | public async Task<List<AreaForListOuptut>> GetAreaListAsync() |
| | | { |
| | | var list = await _wmsAreaRepository.GetListForSelectAsync(); |
| | | var list = await _wmsAreaRepository.GetListForSelectAsync(); |
| | | if (list == null || list.Count <= 0) { return new List<AreaForListOuptut>(); } |
| | | var result = list.Select(x=>new AreaForListOuptut |
| | | var result = list.Select(x => new AreaForListOuptut |
| | | { |
| | | AreaName = x.AreaName, |
| | | AreaNo = x.AreaNo, |
| | | }).ToList(); |
| | | |
| | | return result; |
| | | return result; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | { |
| | | var queryInput = new GetWmsMaterialTypeInput(); |
| | | var whereConditions = DynamicGetQueryParams(queryInput); |
| | | var list = await _WmsMaterialTypeRepository.GetListAsync(whereConditions); |
| | | var list = await _WmsMaterialTypeRepository.GetListAsync(whereConditions); |
| | | |
| | | return ObjectMapper.Map<List<WmsMaterialType>, List<MaterialTypeOutput>>(list); |
| | | var result = new List<MaterialTypeOutput>(); |
| | | if (list == null || list.Count <= 0) return result; |
| | | |
| | | result = list.Select(x => new MaterialTypeOutput |
| | | { |
| | | MaterialTypeCode = x.MaterialTypeCode, |
| | | MaterialTypeDesc = x.MaterialTypeDesc, |
| | | }).ToList(); |
| | | return result; |
| | | } |
| | | |
| | | private FunReturnResultModel<Expression<Func<WmsMaterialType, bool>>> DynamicGetQueryParams(GetWmsMaterialTypeInput input) |