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 })); }
/// <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(); } }
public void SaveResourceTracking(ResourceTracking model) { _resource.SaveResourceTracking(model); }