Exemple #1
0
        public async Task <ActionResult> QrCodeScanHistory(string Token)
        {
            QRCodeLogic businessLogic = new QRCodeLogic();
            var         data          = await businessLogic.GetAttendeScanHistory(CurrentUserSession.AttendesID.Value);

            return(Json(new { data = data }, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public async Task <ActionResult> QRCodeScanEntry(string Token, int QRCodeId)
        {
            QRCodeLogic businessLogic = new QRCodeLogic();
            var         response      = await businessLogic.RecordQRCodeScanHistory(CurrentUserSession.AttendesID.Value, QRCodeId);

            return(Json(new { data = response }, JsonRequestBehavior.AllowGet));
        }
        public async Task <string> CreateExhibitorQrCode(int exhibitorID)
        {
            QRCodeLogic qRCodeLogic = new QRCodeLogic();
            var         exhibitor   = await exhibitorLogic.GetExhibitorsById(exhibitorID);

            return(qRCodeLogic.GenerateExhibitorQRCode(ImageSavePath, exhibitorID, CurrentUserSession.AttendesID.Value, exhibitor.WebsiteURL));
        }
Exemple #4
0
        public async Task <string> CreateVendorQrCode(int vendorID)
        {
            QRCodeLogic qRCodeLogic = new QRCodeLogic();
            var         vendor      = await VendorLogic.GetVendorById(vendorID);

            return(qRCodeLogic.GenerateVendorQRCode(ImageSavePath, vendorID, CurrentUserSession.AttendesID.Value, vendor.WebsiteURL));
        }
        public async Task <ActionResult> GetQRCodeData(string Token, int QRCodeId)
        {
            QRCodeLogic businessLogic = new QRCodeLogic();
            var         response      = await businessLogic.RecordQRCodeScanHistory(CurrentUserSession.AttendesID.Value, QRCodeId);

            return(Json(response));
        }
Exemple #6
0
        public string GenerateAttendeeQRCode(int attendeeId)
        {
            QRCodeLogic qr     = new QRCodeLogic();
            var         qrPath = qr.GenerateAttendeeQRCode(ImageSavePath, attendeeId, CurrentUserSession.AttendesID.Value);

            return(qrPath);
        }