|
|
@ -1,6 +1,7 @@ |
|
|
|
using GMCabsDriverAssistant.Models; |
|
|
|
using GMCabsDriverAssistant.Services; |
|
|
|
using GMCabsDriverAssistant.Utils; |
|
|
|
using QRCoder; |
|
|
|
using System; |
|
|
|
using System.Collections.Generic; |
|
|
|
using System.Collections.ObjectModel; |
|
|
@ -139,17 +140,17 @@ namespace GMCabsDriverAssistantSolution.ViewModels |
|
|
|
{ |
|
|
|
IsNextButton = true; |
|
|
|
} |
|
|
|
//foreach (CouponDto coupon in coupons)
|
|
|
|
//{
|
|
|
|
// QRCodeGenerator qrGenerator = new QRCodeGenerator();
|
|
|
|
// QRCodeData qrCodeData = qrGenerator.CreateQrCode(coupon.Id.ToString(), QRCodeGenerator.ECCLevel.Q);
|
|
|
|
// BitmapByteQRCode qrCode = new BitmapByteQRCode(qrCodeData);
|
|
|
|
// byte[] qrCodeAsBitmapByteArr = qrCode.GetGraphic(20);
|
|
|
|
// coupon.Image = ImageSource.FromStream(() => new MemoryStream(qrCodeAsBitmapByteArr));
|
|
|
|
// Coupons.Add(coupon);
|
|
|
|
//}
|
|
|
|
//Console.WriteLine("Before Position :" + couponPosition);
|
|
|
|
//Image = Coupons[couponPosition].Image;
|
|
|
|
foreach (CouponDto coupon in coupons) |
|
|
|
{ |
|
|
|
QRCodeGenerator qrGenerator = new QRCodeGenerator(); |
|
|
|
QRCodeData qrCodeData = qrGenerator.CreateQrCode(coupon.Id.ToString(), QRCodeGenerator.ECCLevel.Q); |
|
|
|
BitmapByteQRCode qrCode = new BitmapByteQRCode(qrCodeData); |
|
|
|
byte[] qrCodeAsBitmapByteArr = qrCode.GetGraphic(20); |
|
|
|
coupon.Image = ImageSource.FromStream(() => new MemoryStream(qrCodeAsBitmapByteArr)); |
|
|
|
Coupons.Add(coupon); |
|
|
|
} |
|
|
|
Console.WriteLine("Before Position :" + couponPosition); |
|
|
|
Image = Coupons[couponPosition].Image; |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|