public ActionResult Index(Team3CAS.Models.LoginUser uvm) { ClinicalELDAL.EntityLayer.User u = userRepo.CheckUser(uvm.UserID, uvm.Password); if (u == null) { Session["RoleID"] = -1; return(View(uvm)); } else { Session["UserID"] = u.UserID; Session["Name"] = u.Name; Session["RoleID"] = u.RoleID; if (Convert.ToInt32(Session["RoleID"]) == 1) { return(RedirectToAction("ViewPatient", "Doctor")); } else if (Convert.ToInt32(Session["RoleID"]) == 2) { return(RedirectToAction("Index", "Book")); } else if (Convert.ToInt32(Session["RoleID"]) == 3) { return(RedirectToAction("NewDrug", "Drug")); } else if (Convert.ToInt32(Session["RoleID"]) == 4) { return(RedirectToAction("NewUser", "User")); } return(RedirectToAction("Index", "Anonymous")); } }
public ActionResult EditUser(string id) { ClinicalELDAL.Repository.UserRepository user = new ClinicalELDAL.Repository.UserRepository(); ClinicalELDAL.EntityLayer.User usr = new ClinicalELDAL.EntityLayer.User(); ViewModels.UserViewModel uvm = new ViewModels.UserViewModel(); usr = user.GetUserByID((id)); uvm.UserID = Convert.ToInt32(id); uvm.MedicareId = usr.MedicareID; uvm.UserID = usr.UserID; uvm.Password = usr.Password; uvm.Name = usr.Name; uvm.RoleID = usr.RoleID; uvm.Sex = usr.Sex; uvm.Status = usr.Status; return(View(uvm)); }
public ActionResult EditUser(ViewModels.UserViewModel uvm) { ClinicalELDAL.Repository.UserRepository user = new ClinicalELDAL.Repository.UserRepository(); ClinicalELDAL.EntityLayer.User usr = new ClinicalELDAL.EntityLayer.User(); usr.UserID = uvm.UserID; uvm.MedicareId = usr.MedicareID; usr.Password = uvm.Password; usr.Name = uvm.Name; uvm.RoleID = usr.RoleID; uvm.Sex = usr.Sex; uvm.Status = usr.Status; usr.Status = uvm.Status; if (user.EditUser(usr)) { return(RedirectToAction("Index")); } return(View(usr)); }
public ActionResult NewUser(ViewModels.UserViewModel uvm) { uvm.UserStatus = 1; if (ModelState.IsValid) { ClinicalELDAL.Repository.UserRepository user = new ClinicalELDAL.Repository.UserRepository(); ClinicalELDAL.EntityLayer.User usr = new ClinicalELDAL.EntityLayer.User(); usr.Name = uvm.Name; usr.UserID = uvm.UserID; usr.MedicareID = uvm.MedicareId; usr.Password = uvm.Password; usr.Name = uvm.Name; usr.RoleID = uvm.RoleID; usr.Sex = uvm.Sex; usr.Status = uvm.Status; user.AddUser(usr); return(RedirectToAction("Index")); } ViewModels.UserViewModel vm = new ViewModels.UserViewModel(); return(View(vm)); }