public List <string> userType(DoctorAccount da) { List <string> result = new List <string>(); var name = da.UserName; var type = ""; var userID = ""; var users1 = from s in DataContainer.NationalCenterAccountSet.ToList() select s; var user1 = users1.Where(s => s.UserName == da.UserName && s.PassWord == da.PassWord).FirstOrDefault(); var users2 = from s in DataContainer.RegionalCenterAccountSet.ToList() select s; var user2 = users2.Where(s => s.UserName == da.UserName && s.PassWord == da.PassWord).FirstOrDefault(); var users3 = from s in DataContainer.DoctorAccountSet.ToList() select s; var user3 = users3.Where(s => s.UserName == da.UserName && s.PassWord == da.PassWord).FirstOrDefault(); if (user1 != null) { type = "administrator"; userID = user1.ID.ToString(); } if (user2 != null) { type = "region"; userID = user2.ID.ToString(); } if (user3 != null) { type = "doctor"; userID = user3.Id.ToString(); } result.Add(type); result.Add(userID); return(result); }
public ActionResult Index(DoctorAccount dacount) { UserOperation UOpertation = new UserOperation(); if (UOpertation.ValidateUser(dacount.UserName,dacount.PassWord)) { HttpCookie cookie = new HttpCookie("username", dacount.UserName); Response.Cookies.Add(cookie); return RedirectToAction("Index", "EnterPatInfor"); } else { ViewBag.message = "用户名或密码错误"; return View(); } }
public bool InsertPat(PatBasicInfor pat, string PID, string User) { try { pat.Id = System.Guid.NewGuid().ToString().Replace("-", ""); Lifestyle lstyle = new Lifestyle(); lstyle.PatBasicInfor = pat; pat.Lifestyle = lstyle; var users = from s in context.DoctorAccountSet.ToList() select s; DoctorAccount user = users.Where(s => s.UserName == User).FirstOrDefault(); user.PatBasicInfor.Add(pat); context.SaveChanges(); return(true); } catch (Exception e) { return(false); } }