public virtual List <Voucher> GetAllVouchers() { if (_vouchers == null) { _vouchers = _voucherService.GetAllVouchers(); } return(_vouchers); }
public async Task <ActionResult <IEnumerable <Voucher> > > GetAllVouchers([FromQuery] string merchantId) { var vouchers = await baseVoucherService.GetAllVouchers(merchantId); if (vouchers.Count() == 0) { return(NotFound(new { message = $"no voucher found for merchantId: {merchantId}" })); } return(new OkObjectResult(vouchers)); }
public IEnumerable <VoucherModel> GetvoucherModels() { return(voucherService.GetAllVouchers()); }