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.Models;
|
||||||
using GMCabsDriverAssistant.Services;
|
using GMCabsDriverAssistant.Services;
|
||||||
using GMCabsDriverAssistant.Utils;
|
using GMCabsDriverAssistant.Utils;
|
||||||
|
using QRCoder;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Collections.ObjectModel;
|
using System.Collections.ObjectModel;
|
||||||
@ -139,17 +140,17 @@ namespace GMCabsDriverAssistantSolution.ViewModels
|
|||||||
{
|
{
|
||||||
IsNextButton = true;
|
IsNextButton = true;
|
||||||
}
|
}
|
||||||
//foreach (CouponDto coupon in coupons)
|
foreach (CouponDto coupon in coupons)
|
||||||
//{
|
{
|
||||||
// QRCodeGenerator qrGenerator = new QRCodeGenerator();
|
QRCodeGenerator qrGenerator = new QRCodeGenerator();
|
||||||
// QRCodeData qrCodeData = qrGenerator.CreateQrCode(coupon.Id.ToString(), QRCodeGenerator.ECCLevel.Q);
|
QRCodeData qrCodeData = qrGenerator.CreateQrCode(coupon.Id.ToString(), QRCodeGenerator.ECCLevel.Q);
|
||||||
// BitmapByteQRCode qrCode = new BitmapByteQRCode(qrCodeData);
|
BitmapByteQRCode qrCode = new BitmapByteQRCode(qrCodeData);
|
||||||
// byte[] qrCodeAsBitmapByteArr = qrCode.GetGraphic(20);
|
byte[] qrCodeAsBitmapByteArr = qrCode.GetGraphic(20);
|
||||||
// coupon.Image = ImageSource.FromStream(() => new MemoryStream(qrCodeAsBitmapByteArr));
|
coupon.Image = ImageSource.FromStream(() => new MemoryStream(qrCodeAsBitmapByteArr));
|
||||||
// Coupons.Add(coupon);
|
Coupons.Add(coupon);
|
||||||
//}
|
}
|
||||||
//Console.WriteLine("Before Position :" + couponPosition);
|
Console.WriteLine("Before Position :" + couponPosition);
|
||||||
//Image = Coupons[couponPosition].Image;
|
Image = Coupons[couponPosition].Image;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
using GMCabsDriverAssistant.Models;
|
using GMCabsDriverAssistant.Models;
|
||||||
using GMCabsDriverAssistant.Services;
|
using GMCabsDriverAssistant.Services;
|
||||||
using GMCabsDriverAssistant.Utils;
|
using GMCabsDriverAssistant.Utils;
|
||||||
|
using QRCoder;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Collections.ObjectModel;
|
using System.Collections.ObjectModel;
|
||||||
@ -55,16 +56,16 @@ namespace GMCabsDriverAssistantSolution.ViewModels
|
|||||||
List<CouponDto> coupons = await gMCabsDriverService.GetCoupons(appToken);
|
List<CouponDto> coupons = await gMCabsDriverService.GetCoupons(appToken);
|
||||||
if (coupons != null && coupons.Count > 0)
|
if (coupons != null && coupons.Count > 0)
|
||||||
{
|
{
|
||||||
//foreach (CouponDto coupon in coupons)
|
foreach (CouponDto coupon in coupons)
|
||||||
//{
|
{
|
||||||
// QRCodeGenerator qrGenerator = new QRCodeGenerator();
|
QRCodeGenerator qrGenerator = new QRCodeGenerator();
|
||||||
// QRCodeData qrCodeData = qrGenerator.CreateQrCode(coupon.Id.ToString(), QRCodeGenerator.ECCLevel.Q);
|
QRCodeData qrCodeData = qrGenerator.CreateQrCode(coupon.Id.ToString(), QRCodeGenerator.ECCLevel.Q);
|
||||||
// BitmapByteQRCode qrCode = new BitmapByteQRCode(qrCodeData);
|
BitmapByteQRCode qrCode = new BitmapByteQRCode(qrCodeData);
|
||||||
// byte[] qrCodeAsBitmapByteArr = qrCode.GetGraphic(20);
|
byte[] qrCodeAsBitmapByteArr = qrCode.GetGraphic(20);
|
||||||
// coupon.Image = ImageSource.FromStream(() => new MemoryStream(qrCodeAsBitmapByteArr));
|
coupon.Image = ImageSource.FromStream(() => new MemoryStream(qrCodeAsBitmapByteArr));
|
||||||
|
|
||||||
// Coupons.Add(coupon);
|
Coupons.Add(coupon);
|
||||||
//}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user