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);
        }
        public ActionResult UserRolesIndex(ApplicationUser user)
        {
            var db = new ApplicationDbContext();
            var model = new List<ManageRolesViewModel>();
            var users = db.Users.ToList();
            var helper = new UserRolesHelper(db);

            foreach (var appUser in users)
            {
                model.Add(new ManageRolesViewModel 
                {
                    Id = appUser.Id,
                    FirstName = appUser.FirstName,
                    LastName = appUser.LastName,
                    UserName = appUser.UserName,
                    Role = helper.GetUserRole(appUser.Id)
                });
            }   
            return View(model);
        }