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; } }
public ActionResult MyServiceQR(Guid serviceId) { ServiceQR qr = _serviceQRBLL.GetServiceQRByServcieId(serviceId); MyService ms = _serviceBLL.GetMyServiceByServiceId(serviceId); ViewBag.Service = ms; return(View(qr)); }
public bool Add(ServiceQR qr) { return(_serviceQRDAL.Insert(qr)); }