private object GetListUser() { List <Role> listrole = db.Role.ToList(); var listuser = getUsers(); vmlistuser _vmlistuser = new vmlistuser(); _vmlistuser.listrole = listrole; _vmlistuser.listUsers = listuser; return(_vmlistuser); }
public ActionResult EditUser(long?id) { try { string UserIdcookie = ""; if (Request.Cookies.AllKeys.Contains("UserId")) { UserIdcookie = Request.Cookies["UserId"].Value; string _Id = UserIdcookie; long Id = Convert.ToInt16(CreatHash.Decrypt(_Id)); Users admin = db.Users.FirstOrDefault(p => p.Id == Id); List <UserRole> usr = db.UserRole.Where(p => p.IdUser == admin.Id).ToList(); if (admin == null) { return(RedirectToAction("Index", "LogIn")); } else { if (id != null && id != 0) { if (usr.Where(p => p.IdRole == 4).Any()) { Users user = db.Users.Find(id); List <Role> listrole = db.Role.ToList(); List <UserRole> listuserrole = db.UserRole.ToList(); List <Store> listStore = db.Store.Where(p => p.StateDelete == 0).ToList(); List <UserStoreRole> listUserStoreRole = db.UserStoreRole.ToList(); vmlistuser _vmlistuser = new vmlistuser(); _vmlistuser.listrole = listrole; _vmlistuser.user = user; _vmlistuser.userrole = listuserrole; _vmlistuser.listStore = listStore; _vmlistuser.listUserStoreRole = listUserStoreRole; return(View(_vmlistuser)); } else { return(RedirectToAction("AccessDenied", "Error")); } } else { return(RedirectToAction("Index", "LogIn")); } } } else { return(RedirectToAction("Index", "LogIn")); } } catch (Exception ee) { return(RedirectToAction("Index", "LogIn")); } }