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")); }
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")); }
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()); }