Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        //[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"));
            }
        }
Esempio n. 3
0
        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))));
        }
Esempio n. 4
0
        public JsonResult NewAdd(string title, string desc, string type)
        {
            string msg = RiskManage.AddRisk(title, desc, type);

            return(Json(msg, JsonRequestBehavior.AllowGet));
        }
Esempio n. 5
0
 public ActionResult Show()
 {
     return(View(RiskManage.getAllRisks()));
 }
Esempio n. 6
0
        public JsonResult DeleteRisk(string id)
        {
            string msg = RiskManage.DeleteRisk(id);

            return(Json(msg, JsonRequestBehavior.AllowGet));
        }
Esempio n. 7
0
        public JsonResult EditRisk(string id, string title, string desc, string type)
        {
            string msg = RiskManage.EditRisk(id, title, desc, type);

            return(Json(msg, JsonRequestBehavior.AllowGet));
        }
Esempio n. 8
0
        public ActionResult ViewRisk(int page = 1)
        {
            var _getallrisks = RiskManage.getAllRisks();

            return(View(_getallrisks.ToPagedList(page, 10)));
        }