public ActionResult Create(User user)
        {
            if (ModelState.IsValid)
            {
                db.Users.Add(user);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            ViewBag.Role_Name = new SelectList(db.Roles, "name", "name", user.Role_Name);
            return View(user);
        }
        //
        // GET: /User/Details/5
        public ActionResult Details(string id = null)
        {
            //User user = db.Users.Find(id);
            User user = new User();
            user.Username = db.Users.Find(id).Username;
            user.Password = db.Users.Find(id).Password;
            user.IsAuthorised = db.Users.Find(id).IsAuthorised;
            user.Role_Name = db.Users.Find(id).Role_Name;

            List<User> temp = new List<User>();
            temp.Add(user);
            if (user == null)
            {
                return HttpNotFound();
            }
            return View(user);
        }
 public ActionResult Edit(User user)
 {
     if (ModelState.IsValid)
     {
         db.Entry(user).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     ViewBag.Role_Name = new SelectList(db.Roles, "name", "name", user.Role_Name);
     return View(user);
 }