public async Task <int> Count([FromBody] PaymentMethodMaster_PaymentMethodFilterDTO PaymentMethodMaster_PaymentMethodFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } PaymentMethodFilter PaymentMethodFilter = ConvertFilterDTOToFilterEntity(PaymentMethodMaster_PaymentMethodFilterDTO); return(await PaymentMethodService.Count(PaymentMethodFilter)); }
public async Task <List <PaymentMethodMaster_PaymentMethodDTO> > List([FromBody] PaymentMethodMaster_PaymentMethodFilterDTO PaymentMethodMaster_PaymentMethodFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } PaymentMethodFilter PaymentMethodFilter = ConvertFilterDTOToFilterEntity(PaymentMethodMaster_PaymentMethodFilterDTO); List <PaymentMethod> PaymentMethods = await PaymentMethodService.List(PaymentMethodFilter); return(PaymentMethods.Select(c => new PaymentMethodMaster_PaymentMethodDTO(c)).ToList()); }
public PaymentMethodFilter ConvertFilterDTOToFilterEntity(PaymentMethodMaster_PaymentMethodFilterDTO PaymentMethodMaster_PaymentMethodFilterDTO) { PaymentMethodFilter PaymentMethodFilter = new PaymentMethodFilter(); PaymentMethodFilter.Selects = PaymentMethodSelect.ALL; PaymentMethodFilter.Id = new LongFilter { Equal = PaymentMethodMaster_PaymentMethodFilterDTO.Id }; PaymentMethodFilter.Code = new StringFilter { StartsWith = PaymentMethodMaster_PaymentMethodFilterDTO.Code }; PaymentMethodFilter.Name = new StringFilter { StartsWith = PaymentMethodMaster_PaymentMethodFilterDTO.Name }; PaymentMethodFilter.Description = new StringFilter { StartsWith = PaymentMethodMaster_PaymentMethodFilterDTO.Description }; return(PaymentMethodFilter); }