private async Task SearchCouponsAsync(string searchInput)
        {
            var results = await couponService.SearchCoupons(searchInput);

            Coupons.Clear();
            foreach (var c in results)
            {
                var viewModel       = new CouponViewModel(c);
                var couponImageName = await couponService.GetCouponImageName(c);

                viewModel.PhotoUrl = fileHelper.GetLocalFilePath(c.Id, couponImageName);
                Coupons.Add(viewModel);
            }
        }
示例#2
0
        async Task LoadCoupons()
        {
            IsBusy = true;

            var coupons = await CouponManager.GetAsync();

            Coupons.Clear();
            foreach (var coupon in coupons)
            {
                Coupons.Add(coupon);
            }

            IsBusy = false;
        }