public override string[] GetRolesForUser(string username)
 {
     DatabaseEntities db = new DatabaseEntities();
     Usuarios u = db.Usuarios.Include("Grupos").Where(i => i.Nombre == username).Single();
     string[] r = u.Grupos.Select(i => i.Nombre).ToArray();
     return r;
 }
 public static void Log(string username, string pagina)
 {
     try
     {
         DatabaseEntities db = new DatabaseEntities();
         Usuarios u = db.Usuarios.Where(i => i.Nombre == username).Single();
         LogVisita lv = new LogVisita()
         {
             Usuario = u,
             Pagina = pagina,
             Hora = DateTime.Now
         };
         db.LogVisitas.AddObject(lv);
         db.SaveChanges();
     }
     catch { }
 }
 public override bool ValidateUser(string username, string password)
 {
     DatabaseEntities db = new DatabaseEntities();
     int n = db.Usuarios.Where(i => i.Nombre == username & i.Password == password).Count();
     return n == 1;
 }