public MerchantAddressFilter ConvertFilterDTOToFilterEntity(MerchantAddressMaster_MerchantAddressFilterDTO MerchantAddressMaster_MerchantAddressFilterDTO) { MerchantAddressFilter MerchantAddressFilter = new MerchantAddressFilter(); MerchantAddressFilter.Selects = MerchantAddressSelect.ALL; MerchantAddressFilter.Id = new LongFilter { Equal = MerchantAddressMaster_MerchantAddressFilterDTO.Id }; MerchantAddressFilter.MerchantId = new LongFilter { Equal = MerchantAddressMaster_MerchantAddressFilterDTO.MerchantId }; MerchantAddressFilter.Code = new StringFilter { StartsWith = MerchantAddressMaster_MerchantAddressFilterDTO.Code }; MerchantAddressFilter.Address = new StringFilter { StartsWith = MerchantAddressMaster_MerchantAddressFilterDTO.Address }; MerchantAddressFilter.Contact = new StringFilter { StartsWith = MerchantAddressMaster_MerchantAddressFilterDTO.Contact }; MerchantAddressFilter.Phone = new StringFilter { StartsWith = MerchantAddressMaster_MerchantAddressFilterDTO.Phone }; return(MerchantAddressFilter); }
public async Task <int> Count([FromBody] MerchantAddressMaster_MerchantAddressFilterDTO MerchantAddressMaster_MerchantAddressFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } MerchantAddressFilter MerchantAddressFilter = ConvertFilterDTOToFilterEntity(MerchantAddressMaster_MerchantAddressFilterDTO); return(await MerchantAddressService.Count(MerchantAddressFilter)); }
public async Task <List <MerchantAddressMaster_MerchantAddressDTO> > List([FromBody] MerchantAddressMaster_MerchantAddressFilterDTO MerchantAddressMaster_MerchantAddressFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } MerchantAddressFilter MerchantAddressFilter = ConvertFilterDTOToFilterEntity(MerchantAddressMaster_MerchantAddressFilterDTO); List <MerchantAddress> MerchantAddresss = await MerchantAddressService.List(MerchantAddressFilter); return(MerchantAddresss.Select(c => new MerchantAddressMaster_MerchantAddressDTO(c)).ToList()); }