// GET: DoctorAdvice/Edit/5
 /// <summary>Edits the specified identifier.</summary>
 /// <param name="id">The identifier.</param>
 /// <returns>patient details.</returns>
 public ActionResult Edit(int?id)
 {
     if (Session["UserEmail"] != null && Session["UserRole"].ToString() == "Doctor")
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         AdviceDetail adviceDetail = db.AdviceDetails.Find(id);
         if (adviceDetail == null)
         {
             return(HttpNotFound());
         }
         ViewBag.PatientId = new SelectList(db.PatientDetails, "Patient_Id", "Name", adviceDetail.PatientId);
         return(View(adviceDetail));
     }
     Response.Write("<script>alert('Please Login')</script>");
     FormsAuthentication.SignOut();
     Session.Clear();
     return(RedirectToAction("SignIn", "Auth"));
 }
        public ActionResult Edit(AdviceDetail adviceDetail)
        {
            if (Session["UserEmail"] != null && Session["UserRole"].ToString() == "Doctor")
            {
                if (ModelState.IsValid)
                {
                    AdviceDetail objAdviceDetail = db.AdviceDetails.Where(x => x.AdviceId == adviceDetail.AdviceId).FirstOrDefault();

                    objAdviceDetail.DoctorMessage = adviceDetail.DoctorMessage;

                    objAdviceDetail.AdviceTime = DateTime.Now;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                ViewBag.PatientId = new SelectList(db.PatientDetails, "Patient_Id", "Name", adviceDetail.PatientId);
                return(View(adviceDetail));
            }
            Response.Write("<script>alert('Please Login')</script>");
            FormsAuthentication.SignOut();
            Session.Clear();
            return(RedirectToAction("SignIn", "Auth"));
        }
예제 #3
0
        public ActionResult Create(AdviceDetail adviceDetail)
        {
            if (Session["UserEmail"] != null && Session["UserRole"].ToString() == "Patient")
            {
                if (ModelState.IsValid)
                {
                    adviceDetail.PatientId     = Convert.ToInt32(Session["UserId"]);
                    adviceDetail.AdviceTime    = DateTime.Now;
                    adviceDetail.DoctorMessage = "Please wait for reply.";
                    db.AdviceDetails.Add(adviceDetail);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                ViewBag.PatientId = new SelectList(db.PatientDetails, "Patient_Id", "Name", adviceDetail.PatientId);
                return(View(adviceDetail));
            }
            Response.Write("<script>alert('Please Login')</script>");
            FormsAuthentication.SignOut();
            Session.Clear();
            return(RedirectToAction("SignIn", "Auth"));
        }