Coupons View Model added for Coupons Flyout Menu item.
This commit is contained in:
parent
1ad75a9213
commit
b9d3fc0c09
@ -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
|
||||
{
|
||||
|
@ -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;
|
||||
@ -55,16 +56,16 @@ namespace GMCabsDriverAssistantSolution.ViewModels
|
||||
List<CouponDto> coupons = await gMCabsDriverService.GetCoupons(appToken);
|
||||
if (coupons != null && coupons.Count > 0)
|
||||
{
|
||||
//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));
|
||||
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);
|
||||
//}
|
||||
Coupons.Add(coupon);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user