public ActionResult RegisterDoctor()
        {
            if (Session["isDoctor"] != null)
            {
                if ((bool)Session["isDoctor"])
                {
                    return RedirectToAction("Dashboard", "Doctor");
                }
                else
                {
                    return RedirectToAction("Dashboard", "Patient");
                }

            }

            ViewData["success"] = 0;
            ViewData["hasError"] = 0;
            ViewData["errorMsg"] = "";

            if (Request.HttpMethod.Equals("POST"))
            {
                if(DBContext.GetInstance().FindOneInDoctorLogin("username",Request.Form["username"])!=null)
                {
                    ViewData["hasError"] = 1;
                    ViewData["errorMsg"] = "Username alrady exist";
                    return View();
                }
                DoctorLogin newDoctorLogin = new DoctorLogin()
                {
                    Email = Request.Form["email"],
                    Password =Crypto.SHA256(Request.Form["password"].ToString()),
                    Username = Request.Form["username"]
                };
                DBContext.GetInstance().CreateDoctorLogin(newDoctorLogin);
                ViewData["success"] = 1;
            }

            return View();
        }
Exemple #2
0
 public Doctor(DoctorLogin doctorLogin)
 {
     DoctorLogin = doctorLogin;
 }