public ActionResult Delete(UserDetailModel model)
 {
     if (model != null && !String.IsNullOrEmpty(model.Username))
     {
         if (!model.Username.Equals(User.Id(), StringComparison.OrdinalIgnoreCase))
         {
             MembershipService.DeleteUser(model.Username);
             TempData["DeleteSuccess"] = true;
         }
         else
         {
             TempData["DeleteSuccess"] = false;
         }
     }
     return RedirectToAction("Index");
 }
 public ActionResult Delete(UserDetailModel model)
 {
     if (model != null && !String.IsNullOrEmpty(model.Username))
     {
         if (model.Username != User.Identity.Name.ToLowerInvariant())
         {
             MembershipService.DeleteUser(model.Username);
             TempData["DeleteSuccess"] = true;
         }
         else
         {
             TempData["DeleteSuccess"] = false;
         }
     }
     return RedirectToAction("Index");
 }
 public ActionResult Delete(UserDetailModel model)
 {
     if (model != null && model.Id != null)
     {
         if (model.Id != User.Id())
         {
             var user = MembershipService.GetUserModel(model.Id);
             MembershipService.DeleteUser(user.Id);
             TempData["DeleteSuccess"] = true;
         }
         else
         {
             TempData["DeleteSuccess"] = false;
         }
     }
     return RedirectToAction("Index");
 }
 public ActionResult Detail(Guid id)
 {
     UserModel user = MembershipService.GetUserModel(id);
     if (user != null)
     {
         var model = new UserDetailModel
         {
             Id = user.Id,
             Username = user.Username,
             Name = user.GivenName,
             Surname = user.Surname,
             Email = user.Email,
             Roles = RoleProvider.GetRolesForUser(user.Id),
             IsReadOnly = MembershipService.IsReadOnly()
         };
         return View(model);
     }
     return View();
 }
 public ActionResult Detail(string id)
 {
     if (!String.IsNullOrEmpty(id))
     {
         var user = MembershipService.GetUser(id);
         if (user != null)
         {
             var model = new UserDetailModel
             {
                 Username = user.Username,
                 Name = user.Name,
                 Surname = user.Surname,
                 Email = user.Email,
                 Roles = user.Roles,
             };
             return View(model);
         }
     }
     return View();
 }
 public ActionResult Detail(string id)
 {
     if (!String.IsNullOrEmpty(id))
     {
         UserModel user = MembershipService.GetUser(id);
         if (user != null)
         {
             var model = new UserDetailModel
             {
                 Username = user.Name,
                 Name = user.GivenName,
                 Surname = user.Surname,
                 Email = user.Email,
                 Roles = RoleProvider.GetRolesForUser(user.Name),
                 IsReadOnly = MembershipService.IsReadOnly()
             };
             return View(model);
         }
     }
     return View();
 }