public virtual List <Voucher> GetAllVouchers()
 {
     if (_vouchers == null)
     {
         _vouchers = _voucherService.GetAllVouchers();
     }
     return(_vouchers);
 }
Example #2
0
        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));
        }
Example #3
0
 public IEnumerable <VoucherModel> GetvoucherModels()
 {
     return(voucherService.GetAllVouchers());
 }