|
|
@ -164,6 +164,15 @@ public class LocationAppService |
|
|
|
var dtos = ObjectMapper.Map<List<Domain.Location>, List<LocationDTO>>(locations); |
|
|
|
return dtos; |
|
|
|
} |
|
|
|
[HttpGet("list/by-types-and-erp-code")] |
|
|
|
public virtual async Task<List<LocationDTO>> GetListByTypesAndErpCodeAsync(List<EnumLocationType> types, string erpCode,string locCode) |
|
|
|
{ |
|
|
|
var locations = await _repository.GetListAsync(c => types.Contains(c.Type) && c.ErpLocationCode == erpCode&&c.Code==locCode).ConfigureAwait(false); |
|
|
|
var dtos = ObjectMapper.Map<List<Domain.Location>, List<LocationDTO>>(locations); |
|
|
|
return dtos; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[HttpGet("list/by-location-group-code-and-location-type")] |
|
|
|
public virtual async Task<List<LocationDTO>> GeListByLocationGroupCodeAndLocationType(List<string> locationGroupCodes, List<EnumLocationType> locationTypes) |
|
|
|