public ActionResult RiskAnalysis(string id) { string getid = Request.ServerVariables["http_referer"]; if (!string.IsNullOrEmpty(getid)) { getid = getid.ToLower(); } MembershipUser _getloginUser = Membership.GetUser(); if (_getloginUser != null) { if (!string.IsNullOrEmpty(getid) && !getid.Contains("riskanalysis")) { var data = Convert.FromBase64String(id); string unique = Encoding.UTF8.GetString(data); // string getrandom = Guid.NewGuid().ToString().Substring(0, 8); RiskManage.SaveEncrypted(unique, id, _getloginUser.UserName); RiskManage.SendEmail(unique, _getloginUser.Email); return(GenerateRiskFactor(unique)); } string getdata = RiskManage.GetEncrypted(id, _getloginUser.UserName); if (!string.IsNullOrEmpty(getdata)) { return(GenerateRiskFactor(id)); } return(View()); } else { return(RedirectToAction("GetLogin", "Risk", new { ReturnUrl = "Risk/RiskAnalysis/" + id })); // return View(); } }
//[HttpPost] //public ActionResult Show(string id) //{ // string msg = RiskManage.RiskAnalysisResult(id); // return RedirectToAction("RiskAnalysis", "Risk"); //} public ActionResult RiskCalculate(string id) { string getinfor = RiskManage.getEncryptedKey(id); if (!string.IsNullOrEmpty(getinfor)) { return(GenerateRiskFactor(getinfor)); } else { return(RedirectToAction("Index", "Patient")); } }
public ActionResult EditRisk(string id) { var list = new SelectList(new[] { new { ID = "1", Name = "Periodontal" }, new{ ID = "2", Name = "Diabetes" }, new{ ID = "3", Name = "Sleep Apnea" }, }, "ID", "Name", "2"); ViewData["list"] = list; return(View(RiskManage.getRiskDetail(int.Parse(id)))); }
public JsonResult NewAdd(string title, string desc, string type) { string msg = RiskManage.AddRisk(title, desc, type); return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult Show() { return(View(RiskManage.getAllRisks())); }
public JsonResult DeleteRisk(string id) { string msg = RiskManage.DeleteRisk(id); return(Json(msg, JsonRequestBehavior.AllowGet)); }
public JsonResult EditRisk(string id, string title, string desc, string type) { string msg = RiskManage.EditRisk(id, title, desc, type); return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult ViewRisk(int page = 1) { var _getallrisks = RiskManage.getAllRisks(); return(View(_getallrisks.ToPagedList(page, 10))); }