コード例 #1
0
        public ActionResult Clicks(string file)
        {
            if (Session["StarsIdProfile"] != null)
            {
                ResourceBL       _resBL   = new ResourceBL();
                ResourceTracking resModel = new ResourceTracking();

                string filename = "";
                int    Position = file.LastIndexOf("/");
                filename = file.Substring(Position + 1);


                // CheckpointModel chkpPModel = new CheckpointModel();
                // chkpPModel = _chkBL.GetActiveCheckpoint();
                resModel.SECTION       = "PDF";// Convert.ToDecimal(Session["CheckId"].ToString());
                resModel.CREATED_DATE  = DateTime.Now;
                resModel.DOWNLOAD_TIME = DateTime.Now;
                resModel.CREATED_BY    = Session["w_user"].ToString().ToUpper();
                resModel.DOC_URL       = file;
                resModel.FILE_NAME     = filename;
                resModel.WSL_ID        = Session["w_user"].ToString().ToUpper();
                resModel.PA_CODE       = (Session["w_pacode"] != null) ? Session["w_pacode"].ToString() : string.Empty;
                resModel.STARS_ID      = (Session["StarsIdProfile"] != null) ? Session["StarsIdProfile"].ToString() : null;

                _resBL.SaveResourceTracking(resModel);
                //saveClick();
            }
            return(Json(new
            {
                //redirectUrl = Url.Action("Presentation", "Toolkit"),
                isRedirect = true,
                JsonRequestBehavior.AllowGet
            }));
        }
コード例 #2
0
 /// <summary>
 /// Save all the clicks for the users when they download a document
 /// </summary>
 /// <param name="model"></param>
 public void SaveResourceTracking(ResourceTracking model)
 {
     using (LBCData context = new LBCData(ConnectionHelper.getConnectionString()))
     {
         LBC_RESOURCE_TRACKING _resourceTrack = new LBC_RESOURCE_TRACKING()
         {
             STARS_ID      = model.STARS_ID,
             WSL_ID        = model.WSL_ID,
             PA_CODE       = model.PA_CODE,
             DOC_URL       = model.DOC_URL,
             FILE_NAME     = model.FILE_NAME,
             DOWNLOAD_TIME = model.DOWNLOAD_TIME,
             SECTION       = model.SECTION,
             CREATED_DATE  = model.CREATED_DATE,
             CREATED_BY    = model.CREATED_BY
         };
         context.LBC_RESOURCE_TRACKING.Add(_resourceTrack);
         context.SaveChanges();
     }
 }
コード例 #3
0
 public void SaveResourceTracking(ResourceTracking model)
 {
     _resource.SaveResourceTracking(model);
 }