public ShippingAddressFilter ConvertFilterDTOToFilterEntity(ShippingAddressMaster_ShippingAddressFilterDTO ShippingAddressMaster_ShippingAddressFilterDTO) { ShippingAddressFilter ShippingAddressFilter = new ShippingAddressFilter(); ShippingAddressFilter.Selects = ShippingAddressSelect.ALL; ShippingAddressFilter.Id = new LongFilter { Equal = ShippingAddressMaster_ShippingAddressFilterDTO.Id }; ShippingAddressFilter.CustomerId = new LongFilter { Equal = ShippingAddressMaster_ShippingAddressFilterDTO.CustomerId }; ShippingAddressFilter.FullName = new StringFilter { StartsWith = ShippingAddressMaster_ShippingAddressFilterDTO.FullName }; ShippingAddressFilter.CompanyName = new StringFilter { StartsWith = ShippingAddressMaster_ShippingAddressFilterDTO.CompanyName }; ShippingAddressFilter.PhoneNumber = new StringFilter { StartsWith = ShippingAddressMaster_ShippingAddressFilterDTO.PhoneNumber }; ShippingAddressFilter.ProvinceId = new LongFilter { Equal = ShippingAddressMaster_ShippingAddressFilterDTO.ProvinceId }; ShippingAddressFilter.DistrictId = new LongFilter { Equal = ShippingAddressMaster_ShippingAddressFilterDTO.DistrictId }; ShippingAddressFilter.WardId = new LongFilter { Equal = ShippingAddressMaster_ShippingAddressFilterDTO.WardId }; ShippingAddressFilter.Address = new StringFilter { StartsWith = ShippingAddressMaster_ShippingAddressFilterDTO.Address }; return(ShippingAddressFilter); }
public async Task <int> Count([FromBody] ShippingAddressMaster_ShippingAddressFilterDTO ShippingAddressMaster_ShippingAddressFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } ShippingAddressFilter ShippingAddressFilter = ConvertFilterDTOToFilterEntity(ShippingAddressMaster_ShippingAddressFilterDTO); return(await ShippingAddressService.Count(ShippingAddressFilter)); }
public async Task <List <ShippingAddressMaster_ShippingAddressDTO> > List([FromBody] ShippingAddressMaster_ShippingAddressFilterDTO ShippingAddressMaster_ShippingAddressFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } ShippingAddressFilter ShippingAddressFilter = ConvertFilterDTOToFilterEntity(ShippingAddressMaster_ShippingAddressFilterDTO); List <ShippingAddress> ShippingAddresss = await ShippingAddressService.List(ShippingAddressFilter); return(ShippingAddresss.Select(c => new ShippingAddressMaster_ShippingAddressDTO(c)).ToList()); }