public ActionResult DeleteConfirmed(string id)
      {
          Admxx admxx = db.admxx.Find(id);

          db.admxx.Remove(admxx);
          db.SaveChanges();
          return(RedirectToAction("Index"));
      }
 //[Authorize(Roles = "Admin")]
 public ActionResult Edit([Bind(Include = "nombre,apellidoP,apellidoM,direccion,fechaNac,Email,PhoneNumber,PasswordHash,UserName")] Admxx Admxx)
 {
     if (ModelState.IsValid)
     {
         db.Entry(Admxx).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(Admxx));
 }
      // GET: Admxx/Delete/5
      // [Authorize(Roles = "Admin")]
      public ActionResult Delete(string id)
      {
          if (id == null)
          {
              return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
          }
          Admxx admxx = db.admxx.Find(id);

          if (admxx == null)
          {
              return(HttpNotFound());
          }
          return(View(admxx));
      }
      // [Authorize(Roles = "Admin")]
      public async Task <ActionResult> Create(
          [Bind(Include = "nombre,apellidoP,apellidoM,direccion,fechaNac,Email,Password,ConfirmPassword,PhoneNumber")] RegisterViewModel admxx)
      {
          if (ModelState.IsValid)
          {
              var   UserManager = HttpContext.GetOwinContext().GetUserManager <ApplicationUserManager>();
              Admxx admin       = new Admxx(admxx);
              var   result      = await UserManager.CreateAsync(admin, admxx.Password);

              if (result.Succeeded)
              {
                  UserManager.AddToRole(admin.Id, "Admin");
                  return(RedirectToAction("Index"));
              }
              return(RedirectToAction("Index"));
          }

          return(View(admxx));
      }