Esempio n. 1
0
        private void CreateServiceQR(Guid memberId, Guid serviceId)
        {
            try
            {
                string dir = Server.MapPath("~/QR/");

                ServiceQR sqr = new ServiceQR();
                sqr.Id = Guid.NewGuid();

                sqr.IsDeleted   = false;
                sqr.MemberId    = memberId;
                sqr.ServcieId   = serviceId;
                sqr.CreatedTime = DateTime.Now;
                sqr.DeletedTime = DateTime.MinValue.AddHours(8);

                string sourceString = "http://jcb.ybtx88.com/Pay/ConsumeService?serviceId=" + serviceId.ToString();

                LogHelper.Log.Write("sourceString: " + sourceString);

                string qrPath = QRCodeCreator.Create(sourceString, dir);

                sqr.QRPath = qrPath;

                _serviceQRBLL.Add(sqr);
            }
            catch (Exception ex)
            {
                LogHelper.Log.Write(ex.Message);
                LogHelper.Log.Write(ex.StackTrace);
                throw;
            }
        }
Esempio n. 2
0
        public ActionResult MyServiceQR(Guid serviceId)
        {
            ServiceQR qr = _serviceQRBLL.GetServiceQRByServcieId(serviceId);
            MyService ms = _serviceBLL.GetMyServiceByServiceId(serviceId);

            ViewBag.Service = ms;

            return(View(qr));
        }
Esempio n. 3
0
 public bool Add(ServiceQR qr)
 {
     return(_serviceQRDAL.Insert(qr));
 }