public ActionResult UserRolesChange(UserRolesDetailViewModel model)
 {
     var db = new ApplicationDbContext();
     //var model = new UserRolesDetailViewModel();
     var helper = new UserRolesHelper(db);
     var roleName = db.Roles.Find(model.CurrentRoleId).Name;
     helper.AddUserToRole(model.UserId, roleName);
     db.SaveChanges();
     return RedirectToAction("UserRolesIndex", "Manage");
 }
        public ActionResult UserRolesDetail(string id)
        {
            if (id == null)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            var db = new ApplicationDbContext();
            var helper = new UserRolesHelper(db);

            var user = db.Users.Find(id);

            var model = new UserRolesDetailViewModel
            {
                UserId = id,
                CurrentRoleId = helper.GetUserRole(user.Id),
                AvailableRoles = new SelectList(db.Roles, "Id", "Name")
            };



            return View(model);
        }