// GET: Users/Create public ActionResult Create() { UserDto c = new UserDto(); using (MOJEntities dbC = new MOJEntities()) { List <Role> roles = new List <Role>(); List <SubRole> subroles = new List <SubRole>(); foreach (var item in dbC.Roles) { roles.Add(new Role { ID = item.ID, Name = item.Name, }); } foreach (var item in dbC.SubRoles) { subroles.Add(new SubRole { ID = item.ID, Name = item.Name, }); } c.RoleCollection = roles; c.SubRoleCollection = subroles; } return(View(c)); }
public ActionResult login(User objUser) { if (ModelState.IsValid) { using (MOJEntities db = new MOJEntities()) { var obj = db.Users.Where(a => a.ActiveDirectoryUserName.Equals(objUser.ActiveDirectoryUserName) && a.Password.Equals(objUser.Password)).FirstOrDefault(); if (obj != null) { Session["UserID"] = obj.ID.ToString(); Session["UserName"] = obj.ActiveDirectoryUserName.ToString(); Session["FullName"] = obj.FullName.ToString(); Session["RoleID"] = obj.RoleID; if (db.Users.Where(a => a.RoleID.ToString().Equals("10") && a.ID.Equals(obj.ID)).FirstOrDefault() != null) { return(RedirectToAction("Index")); } else { return(RedirectToAction("Index", "NormalUser")); } } else { ViewBag.Message = "اسم المستخدم أو كلمة المرور غير صحيحة"; } } } return(View(objUser)); }
// GET: Users_Courts/Create public ActionResult Create() { ViewBag.CorutID = new SelectList(db.Courts, "CourtID", "CourtName"); ViewBag.CorutOfficeID = new SelectList(""); ViewBag.RoleID = new SelectList(db.Roles, "ID", "Name"); ViewBag.SupRoleID = new SelectList(db.SubRoles, "ID", "Name"); MOJEntities dbC = new MOJEntities(); List <object> newList = new List <object>(); foreach (var item in dbC.Users) { newList.Add(new { Id = item.ID, Name = item.FullName + " | " + item.SocialID }); } ViewBag.UserID = new SelectList(newList, "Id", "Name"); //ViewBag.UserID = new SelectList(db.Users, "ID", "UserName"); ViewBag.CreateAdminID = new SelectList(db.Users, "ID", "FullName"); ViewBag.UpdateAdminID = new SelectList(db.Users, "ID", "UserName"); return(View()); }
public ActionResult Create([Bind(Include = "ID,UserID,CorutOfficeID,RoleID,SupRoleID,UpdateAdminID,CreateDate,UpdateDate,isActive")] Users_Courts users_Courts) { if (ModelState.IsValid) { if (db.Users_Courts.Where(x => x.UserID == users_Courts.UserID && x.CorutOfficeID == users_Courts.CorutOfficeID && x.RoleID == users_Courts.RoleID).FirstOrDefault() == null) { users_Courts.CreateDate = DateTime.Now; users_Courts.UpdateDate = DateTime.Now; users_Courts.CreateAdminID = Convert.ToInt32(Session["UserID"]); users_Courts.UpdateAdminID = Convert.ToInt32(Session["UserID"]); if (users_Courts.RoleID.Equals(3)) { users_Courts.SupRoleID = 1; } db.Users_Courts.Add(users_Courts); db.SaveChanges(); return(RedirectToAction("Index")); } else { ViewBag.Message = "الربط موجود سابقاً"; } } ViewBag.CorutID = new SelectList(db.Courts, "CourtID", "CourtName"); ViewBag.CorutOfficeID = new SelectList(""); ViewBag.RoleID = new SelectList(db.Roles, "ID", "Name"); ViewBag.SupRoleID = new SelectList(db.SubRoles, "ID", "Name"); MOJEntities dbC = new MOJEntities(); List <object> newList = new List <object>(); foreach (var item in dbC.Users) { newList.Add(new { Id = item.ID, Name = item.FullName + " | " + item.SocialID }); } ViewBag.UserID = new SelectList(newList, "Id", "Name"); //ViewBag.UserID = new SelectList(db.Users, "ID", "UserName"); ViewBag.CreateAdminID = new SelectList(db.Users, "ID", "FullName"); ViewBag.UpdateAdminID = new SelectList(db.Users, "ID", "UserName"); return(View()); }
public ActionResult login() { if (Session["UserID"] != null) { using (MOJEntities db = new MOJEntities()) { string UserID = Session["UserID"].ToString(); if (db.Users.Where(a => a.RoleID.ToString().Equals("10") && a.ID.ToString().Equals(UserID)).FirstOrDefault() != null) { return(RedirectToAction("Index")); } else { return(RedirectToAction("Index", "NormalUser")); } } } else { return(View()); } }