Coupons View Model added for Coupons Flyout Menu item.

This commit is contained in:
Kaustav Chaudhuri 2023-05-08 11:18:36 +05:30
parent 1ad75a9213
commit b9d3fc0c09
2 changed files with 22 additions and 20 deletions

View File

@ -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
{ {

View File

@ -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
{ {