public ActionResult ButtonSignUp(String nombre, String correo, String clave)
        {
            var optionsBuilder = new DbContextOptionsBuilder <AplicacionContext>();

            using (var DB = new AplicacionContext(optionsBuilder.Options))
            {
                var user = new Usuario {
                    Correo = correo,
                    Clave  = clave
                };
                var profile = new Perfil {
                    Nombre = nombre
                };
                DB.Add(user);
                DB.Add(profile);
                DB.SaveChanges();
                return(RedirectToAction("Entrar", "Login"));
            }
        }
 // Estos metodos no son asyncronos ya que cuando agregamos algo en realidad no estamos agregandolo a la BD, sino que lo estamos .
 public void Add <T>(T entity) where T : class
 {
     Db.Add(entity);
 }