public string GenerateExhibitorQRCode(string imageSavePath, int exhibitorID, int cmsUserID, string webURL) { //QRCodeGenerator qrGenerator = new QRCodeGenerator(); //QRCodeData qrCodeData = qrGenerator.CreateQrCode($"{exhibitorID}", QRCodeGenerator.ECCLevel.Q); //QRCoder.QRCode qrCode = new QRCoder.QRCode(qrCodeData); //var qrPath = saveQRCode(qrCode, imageSavePath); var qRCodeObj = new DataAccess.DataBase.Model.QRCode() { GeneratedBY = cmsUserID, GeneratedON = DateTime.Now, Status = true, Description = string.Empty, WebURL = webURL ?? string.Empty, ExhibitorID = exhibitorID }; Db.QRCodes.Add(qRCodeObj); Db.SaveChanges(); var qRPath = GenerateQRCode(string.Format("{2}:{0},URL:{1},QRId:{3}", exhibitorID, webURL, enQRCodeFor.Exhibitor.ToString(), qRCodeObj.ID), imageSavePath); qRCodeObj.CodePath = qRPath; Db.SaveChanges(); return(qRPath); }
public string GenerateVendorQRCode(string imageSavePath, int vendorID, int cmsUserID, string webURL) { try { var qRCodeObj = new DataAccess.DataBase.Model.QRCode() { GeneratedBY = cmsUserID, GeneratedON = DateTime.Now, Status = true, Description = string.Empty, WebURL = webURL ?? string.Empty, VendorID = vendorID }; Db.QRCodes.Add(qRCodeObj); //Db.SaveChanges(); var qRPath = GenerateQRCode(string.Format("{2}:{0},URL:{1},QRId:{3}", vendorID, webURL, enQRCodeFor.Vendor.ToString(), qRCodeObj.ID), imageSavePath); qRCodeObj.CodePath = qRPath; Db.SaveChanges(); return(qRPath); } catch (Exception ex) { throw ex; } }
public string GenerateAttendeeQRCode(string imageSavePath, int attendeeID, int cmsUserID) { //QRCodeGenerator qrGenerator = new QRCodeGenerator(); //QRCodeData qrCodeData = qrGenerator.CreateQrCode(string.Format("{2}:{0},QRId:{3}", attendeeID, enQRCodeFor.Attendee, qrId), QRCodeGenerator.ECCLevel.Q); //QRCoder.QRCode qrCode = new QRCoder.QRCode(qrCodeData); //var qrPath = saveQRCode(qrCode, imageSavePath); var qRCodeObj = new DataAccess.DataBase.Model.QRCode() { GeneratedBY = cmsUserID, GeneratedON = DateTime.Now, Status = true, Description = string.Empty, WebURL = string.Empty, AttendeeID = attendeeID }; Db.QRCodes.Add(qRCodeObj); Db.SaveChanges(); var qRPath = GenerateQRCode(string.Format("{1}:{0},QRId:{2}", attendeeID, enQRCodeFor.Attendee.ToString(), qRCodeObj.ID), imageSavePath); qRCodeObj.CodePath = qRPath; Db.SaveChanges(); return(qRPath); }