public ActionResult Game() { if (Session["StarsIdProfile"] != null) { CheckpointBL _chkBL = new CheckpointBL(); CheckpointCompletedModel chkModel = new CheckpointCompletedModel(); chkModel = _chkBL.GetUserEmail(Session["StarsIdProfile"].ToString()); return(PartialView("_Game", chkModel)); } return(RedirectToAction("Welcome", "LBC")); }
public ActionResult PhysicalTool(FormCollection frm) { Session["tool"] = frm["radio"]; if (Session["CheckId"].ToString() == "1") { return(Json(new { redirectUrl = Url.Action("Presentation", "Toolkit"), isRedirect = true })); } if (Session["CheckId"].ToString() == "2") { if (Session["StarsIdProfile"] != null) { CheckpointBL _chkBL = new CheckpointBL(); CheckpointCompletedModel chkModel = new CheckpointCompletedModel(); chkModel = _chkBL.GetUserEmail(Session["StarsIdProfile"].ToString()); // CheckpointModel chkpModel = new CheckpointModel(); chkpModel = _chkBL.GetActiveCheckpoint(); chkModel.STARS_ID = Session["StarsIdProfile"].ToString(); chkModel.PA_CODE = Session["w_pacode"].ToString(); chkModel.CHECKPOINT_ID = chkpModel.CHECKPOINT_ID;//Convert.ToDecimal(Session["CheckId"].ToString()); //chkModel.EMAIL_ID = Session["email"].ToString(); chkModel.TOOL_ORDERED = Session["tool"].ToString(); // // chkModel.CREATED_BY = Session["w_user"].ToString().ToUpper(); chkModel.CREATED_DATE = DateTime.Now; if (!(_chkBL.CheckCheckpointCompleted(chkModel.PA_CODE, chkModel.CHECKPOINT_ID))) { _chkBL.SaveCheckpointOrder(chkModel); EmailHelper.SendCheckpointEmail(chkModel.EMAIL_ID, chkModel.TOOL_ORDERED); } } return(Json(new { redirectUrl = Url.Action("Completed", "Toolkit"), isRedirect = true })); } return(RedirectToAction("Welcome", "LBC")); }
public ActionResult Presentation() { if (Session["StarsIdProfile"] != null) { CheckpointBL _chkBL = new CheckpointBL(); CheckpointModel chkpModel = new CheckpointModel(); chkpModel = _chkBL.GetActiveCheckpoint(); CheckpointCompletedModel chkModel = new CheckpointCompletedModel(); chkModel.STARS_ID = Session["StarsIdProfile"].ToString(); chkModel.PA_CODE = Session["w_pacode"].ToString(); chkModel.CHECKPOINT_ID = chkpModel.CHECKPOINT_ID;//Convert.ToDecimal(Session["CheckId"].ToString()); chkModel.EMAIL_ID = Session["email"].ToString(); chkModel.TOOL_ORDERED = Session["tool"].ToString(); return(PartialView("_Presentation", chkModel)); } return(RedirectToAction("Welcome", "LBC")); }
/// <summary> /// Get user email by stars id /// </summary> /// <param name="starsId"></param> /// <returns></returns> public CheckpointCompletedModel GetUserEmail(string starsId) { CheckpointCompletedModel model = new CheckpointCompletedModel(); using (LBCData context = new LBCData(ConnectionHelper.getConnectionString())) { var email = from entity in context.LBC_PROFILE where (entity.STARS_ID == starsId) select new CheckpointCompletedModel { EMAIL_ID = entity.EMAIL_ID, STARS_ID = entity.STARS_ID, PA_CODE = entity.PA_CODE }; model = email.SingleOrDefault(); } return(model); }
public ActionResult Game(FormCollection frm) { CheckpointCompletedModel chkModel = new CheckpointCompletedModel(); chkModel.EMAIL_ID = frm["email"]; chkModel.STARS_ID = frm["STARS_ID"]; chkModel.PA_CODE = frm["PA_CODE"]; Session["email"] = frm["email"]; CheckpointBL _chkBL = new CheckpointBL(); _chkBL.SaveUserEmail(chkModel); return(Json(new { redirectUrl = Url.Action("PhysicalTool", "Toolkit"), isRedirect = true })); }
/// <summary> /// Saves the user entered checkpoint info. /// </summary> /// <param name="model"></param> public void SaveCheckpointOrder(CheckpointCompletedModel model) { using (LBCData context = new LBCData(ConnectionHelper.getConnectionString())) { LBC_CHECKPOINT_COMPLETED _checkOrder = new LBC_CHECKPOINT_COMPLETED() { STARS_ID = model.STARS_ID, PA_CODE = model.PA_CODE, SHIPPING_STATUS = "Submitted", CHECKPOINT_ID = model.CHECKPOINT_ID, EMAIL_ID = model.EMAIL_ID, TOOL_ORDERED = model.TOOL_ORDERED, CREATED_DATE = model.CREATED_DATE, CREATED_BY = model.CREATED_BY }; context.LBC_CHECKPOINT_COMPLETED.Add(_checkOrder); context.SaveChanges(); } }
public ActionResult Presentation(FormCollection frm) { if (Session["StarsIdProfile"] != null) { CheckpointBL _chkBL = new CheckpointBL(); CheckpointModel chkpPModel = new CheckpointModel(); chkpPModel = _chkBL.GetActiveCheckpoint(); CheckpointCompletedModel chkModel = new CheckpointCompletedModel(); chkModel.STARS_ID = frm["STARS_ID"]; chkModel.PA_CODE = frm["PA_CODE"]; chkModel.CHECKPOINT_ID = chkpPModel.CHECKPOINT_ID;//Convert.ToDecimal(frm["CHECKPOINT_ID"]); chkModel.TOOL_ORDERED = frm["TOOL_ORDERED"]; chkModel.EMAIL_ID = frm["EMAIL_ID"]; chkModel.CREATED_BY = Session["w_user"].ToString().ToUpper(); chkModel.CREATED_DATE = DateTime.Now; if (!(_chkBL.CheckCheckpointCompleted(chkModel.PA_CODE, chkModel.CHECKPOINT_ID))) { _chkBL.SaveCheckpointOrder(chkModel); EmailHelper.SendCheckpointEmail(chkModel.EMAIL_ID, chkModel.TOOL_ORDERED); CheckpointReportBL _chkrBL = new CheckpointReportBL(); CheckpointReportModel chkrmodel = new CheckpointReportModel(); chkrmodel = _chkrBL.GetCheckpointInfoByStarsId(chkModel.STARS_ID); //removed this as part of request: 20262 - 0024482 Dashboard Updates - 4.7.15 //EmailHelper.SendCheckpointEmailAdmin(chkrmodel); return(Json(new { redirectUrl = Url.Action("Completed", "Toolkit"), isRedirect = true })); } return(Json(new { redirectUrl = Url.Action("Completed", "Toolkit"), isRedirect = true })); } return(RedirectToAction("Welcome", "LBC")); }
/// <summary> /// Method to Update the user email /// </summary> /// <param name="model"></param> /// <returns></returns> public bool SaveUserEmail(CheckpointCompletedModel model) { bool save = true; try { using (LBCData context = new LBCData(ConnectionHelper.getConnectionString())) { var _email = (from p in context.LBC_PROFILE where p.STARS_ID == model.STARS_ID select p).FirstOrDefault(); _email.EMAIL_ID = model.EMAIL_ID; _email.UPDATE_DATE = DateTime.Now; _email.UPDATED_BY = model.UPDATED_BY; context.SaveChanges(); } } catch (Exception ex) { throw ex; // save = false; } return(save); }
public void SaveCheckpointOrder(CheckpointCompletedModel model) { CheckpointRepository _chk = new CheckpointRepository(); _chk.SaveCheckpointOrder(model); }
public void SaveUserEmail(CheckpointCompletedModel model) { CheckpointRepository _chk = new CheckpointRepository(); _chk.SaveUserEmail(model); }