public ActionResult RemoveRole(string id, string role)
        {
            var userManager = HttpContext.GetOwinContext().GetUserManager <ApplicationUserManager>();
            var user        = userManager.Users.First(u => u.Id == id);

            if (role == "Administrator")
            {
                var adminUsers = userManager.Users.ToList()
                                 .Where(u => userManager.IsInRole(u.Id, "Administrator"))
                                 .ToList().Count();
                if (adminUsers < 2)
                {
                    ViewBag.Error = "Cannot remove last adminstrator.";
                    return(RedirectToAction("Details", "Admin", new { id = user.Id }));
                }
            }
            userManager.RemoveFromRole(id, role);

            if (user.EmployeeID != null)
            {
                try
                {
                    var roleMgr = new LogicLayer.PetUniverseUserERolesManager();
                    roleMgr.DeletePetUniverseUserERole(Convert.ToInt32(user.EmployeeID), role);
                }
                catch (Exception)
                {
                    //Do nothing
                }
            }

            return(RedirectToAction("Details", "Admin", new { id = user.Id }));
        }
        public ActionResult AddRole(string id, string role)
        {
            var userManager = HttpContext.GetOwinContext().GetUserManager <ApplicationUserManager>();
            var user        = userManager.Users.First(u => u.Id == id);

            userManager.AddToRole(id, role);

            if (user.EmployeeID != null)
            {
                try
                {
                    var usrMgr = new LogicLayer.PetUniverseUserERolesManager();
                    usrMgr.AddPetUniverseUserERole(Convert.ToInt32(user.EmployeeID), role);
                }
                catch (Exception)
                {
                    //Do nothing
                }
            }
            return(RedirectToAction("Details", "Admin", new { id = user.Id }));
        }