コード例 #1
0
        public ActionResult UserProfileView(EHR ehr)
        {
            // string strmy=Request.QueryString["Body"];
            using (var ctx = new EHealthEntities())
            {
                EHR objehr = new EHR();
                objehr.UserID         = ehr.UserID;
                objehr.EHRID          = ehr.EHRID;
                objehr.EHRDescription = ehr.EHRDescription;
                objehr.UserName       = ehr.UserName;
                objehr.LastUpdated    = ehr.LastUpdated;

                ctx.Entry(ehr).State = EntityState.Modified;

                ctx.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public ActionResult SUPUserProfileView(int ehrid, int ehruserid, string ehrdesc)
        {
            int    ehridup     = Convert.ToInt32(ehrid);
            int    ehruseridup = Convert.ToInt32(ehruserid);
            string ehrdescup   = ehrdesc;

            using (var ctx = new EHealthEntities())
            {
                EHR ehr = new EHR();
                ehr.EHRID  = ehridup;
                ehr.UserID = ehruseridup;

                ehr.EHRDescription = ehrdescup;

                ctx.Entry(ehr).State = EntityState.Modified;
                ctx.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
コード例 #3
0
        public ActionResult UserProfileView()
        {
            string username = FormsAuthentication.Decrypt(Request.Cookies[FormsAuthentication.FormsCookieName].Value).Name;
            string roles    = string.Empty;
            int    UserID;

            using (EHealthEntities entities = new EHealthEntities())
            {
                User user = entities.Users.SingleOrDefault(u => u.UserName == username);

                roles  = user.Role;
                UserID = user.ID;
            }
            if (roles == "patient")
            {
                EHR obj = new EHR();
                var ctx = new EHealthEntities();

                //Article
                List <EHR> querylist = new List <EHR>();
                querylist = (from m in ctx.EHRs
                             where m.UserID == UserID
                             select m).ToList();
                foreach (var item in querylist)
                {
                    obj.EHRID          = item.EHRID;
                    obj.UserID         = item.UserID;
                    obj.EHRDescription = item.EHRDescription;
                    obj.LastUpdated    = item.LastUpdated;
                }

                return(View(obj));
            }
            else if (roles != "patient")
            {
                return(RedirectToAction("PatientList"));
                //redirect to patientview
            }

            return(View());
        }