public UsuarioSet GetUsuarioById(int id) { using (var db = new TFGDatabaseContext()) { return(db.UsuarioSet.First(x => x.Id == id)); } }
public UsuarioSet GetUsuario(string username) { using (var db = new TFGDatabaseContext()) { return(db.UsuarioSet.First(x => x.NombreUsuario == username)); } }
public UsuarioSet[] GetParticipantes(int idGrupo) { using (var db = new TFGDatabaseContext()) { var usuariosID = from grups in db.GrupoSet where grups.Id == idGrupo select grups.UsuarioId; var asistentes = from list in db.ListaGrupoSet where list.GrupoId == idGrupo select list.UsuarioId; var ur = usuariosID.Concat(asistentes); var users = from usuarios in db.UsuarioSet where ur.Contains(usuarios.Id) select usuarios; //var asist = from usuarios in db.UsuarioSet where asistentes.Contains(usuarios.Id) select usuarios; List <UsuarioSet> listaUasuarios = new List <UsuarioSet>(); //List < UsuarioSet > listaAsistentes = new List<UsuarioSet>(); foreach (UsuarioSet u in users) { listaUasuarios.Add(u); } /*foreach (UsuarioSet u in asist) * { * listaAsistentes.Add(u); * }*/ //var lista = listaUasuarios.Concat(listaAsistentes); return(listaUasuarios.ToArray()); } }
public Boolean Login(string username, string password) { using (var db = new TFGDatabaseContext()) { var passwd = (from usuarios in db.UsuarioSet where usuarios.NombreUsuario == username select usuarios.Password).FirstOrDefault(); byte[] hashBytes = Convert.FromBase64String(passwd); /* Get the salt */ byte[] salt = new byte[16]; Array.Copy(hashBytes, 0, salt, 0, 16); /* Compute the hash on the password the user entered */ var pbkdf2 = new Rfc2898DeriveBytes(password, salt, 10000); byte[] hash = pbkdf2.GetBytes(20); /* Compare the results */ if (passwd == null) { return(false); } else { for (int i = 0; i < 20; i++) { if (hashBytes[i + 16] != hash[i]) { return(false); } } return(true); } } }
public void Banear(BaneoSet id) { using (var db = new TFGDatabaseContext()) { db.BaneoSet.Add(id); db.SaveChanges(); } }
public void CrearGrupo(GrupoSet grupo) { using (var db = new TFGDatabaseContext()) { db.GrupoSet.Add(grupo); db.SaveChanges(); } }
public ListaGrupoSet[] listaDeGrupos() { using (var db = new TFGDatabaseContext()) { var lista = from lis in db.ListaGrupoSet select lis; return(lista.ToArray()); } }
public int[] ListaChat(int idUsuario) { using (var db = new TFGDatabaseContext()) { var grupsId = from grups in db.GrupoSet where grups.UsuarioId == idUsuario select grups.ChatId; return(grupsId.ToArray()); } }
public UsuarioEvento1[] GetAsistentes() { using (var db = new TFGDatabaseContext()) { var lista = from list in db.UsuarioEvento1 select list; return(lista.ToArray()); } }
public void NuevaNota(NotaSet note) { using (var db = new TFGDatabaseContext()) { db.NotaSet.Add(note); db.SaveChanges(); } }
public NotaSet[] GetNotas() { using (var db = new TFGDatabaseContext()) { var notas = from nota in db.NotaSet select nota; return(notas.ToArray()); } }
public void InsertarMensaje(MensajeSet mensaje) { using (var db = new TFGDatabaseContext()) { db.MensajeSet.Add(mensaje); db.SaveChanges(); } }
public int IDByToken(string token) { using (var db = new TFGDatabaseContext()) { var usuario = (from usuarios in db.UsuarioSet where usuarios.Token == token select usuarios.Id) .FirstOrDefault(); return(usuario); } }
public void RetirarBaneo(int id) { using (var db = new TFGDatabaseContext()) { var ban = (from bn in db.BaneoSet where bn.UsuarioId == id select bn).FirstOrDefault(); db.BaneoSet.Remove(ban); db.SaveChanges(); } }
public int GetLastGrupID() { using (var db = new TFGDatabaseContext()) { var invoice = db.GrupoSet.OrderByDescending(s => s.Id) .FirstOrDefault(); return(invoice.Id); } }
public void DeleteNota(int id) { using (var db = new TFGDatabaseContext()) { var delNote = (from nota in db.NotaSet where nota.Id == id select nota).FirstOrDefault(); db.NotaSet.Remove(delNote); db.SaveChanges(); } }
public void EditarCorreo(int id, string correo) { using (var db = new TFGDatabaseContext()) { var usuario = (from user in db.UsuarioSet where user.Id == id select user).FirstOrDefault(); usuario.Correo = correo; db.SaveChanges(); } }
public void CancelarEvento(int idEvento, int idUsuario) { using (var db = new TFGDatabaseContext()) { var deleted = (from asistencia in db.UsuarioEvento1 where asistencia.Evento1Id == idEvento && asistencia.Usuario1Id == idUsuario select asistencia).FirstOrDefault(); db.UsuarioEvento1.Remove(deleted); db.SaveChanges(); } }
public GrupoSet[] ListaGrupos(int idUsuario) { using (var db = new TFGDatabaseContext()) { var lista = from lis in db.ListaGrupoSet where lis.UsuarioId == idUsuario select lis.GrupoId; var grupos = from grupo in db.GrupoSet where grupo.UsuarioId == idUsuario || lista.Contains(grupo.Id) select grupo; return(grupos.ToArray()); } }
public TableroSet[] ListaTableros() { using (var db = new TFGDatabaseContext()) { var grupsId = from grups in db.GrupoSet select grups.Id; var tableros = from tab in db.TableroSet where grupsId.Contains(tab.GrupoId) select tab; return(tableros.ToArray()); } }
public void CreateChat() { using (var db = new TFGDatabaseContext()) { ChatSet chat = new ChatSet(); chat.CreateDate = DateTime.Today; db.ChatSet.Add(chat); db.SaveChanges(); } }
public void crearTablero(int idGrupo) { using (var db = new TFGDatabaseContext()) { TableroSet tab = new TableroSet(); tab.GrupoId = idGrupo; tab.CreateDate = DateTime.Today; db.TableroSet.Add(tab); db.SaveChanges(); } }
public void AceptarEvento(int idEvento, int idUsuario) { using (var db = new TFGDatabaseContext()) { var nuevoEvento = new UsuarioEvento1(); nuevoEvento.Evento1Id = idEvento; nuevoEvento.Usuario1Id = idUsuario; db.UsuarioEvento1.Add(nuevoEvento); db.SaveChanges(); } }
public void CompartirEvento(int idEvento, int idUsuario) { using (var db = new TFGDatabaseContext()) { var nuevoPendiente = new PendientesSet(); nuevoPendiente.EventoId = idEvento; nuevoPendiente.UsuarioId = idUsuario; db.PendientesSet.Add(nuevoPendiente); db.SaveChanges(); } }
public string SetToken(string username) { using (var db = new TFGDatabaseContext()) { var usuario = (from usuarios in db.UsuarioSet where usuarios.NombreUsuario == username select usuarios) .FirstOrDefault(); usuario.Token = Guid.NewGuid().ToString(); db.SaveChanges(); return(usuario.Token); } }
public void EditEvento(int id, DateTime fecha, DateTime horaInicio, DateTime horaFinal) { using (var db = new TFGDatabaseContext()) { var evento = (from eventS in db.EventoSet where eventS.Id == id select eventS).FirstOrDefault(); evento.Fecha = fecha; evento.HoraInicio = horaInicio; evento.HoraFin = horaFinal; db.SaveChanges(); } //throw new System.NotImplementedException(); }
protected EntityEntry <T> Add(T element) { EntityEntry <T> resultado; using (var db = new TFGDatabaseContext()) { resultado = db.Add <T>(element); db.SaveChanges(); } return(resultado); }
public void AddFriend(int idUsuario, int idAmigo) { using (var db = new TFGDatabaseContext()) { UsuarioAmigoSet relacion = new UsuarioAmigoSet(); relacion.UsuarioId = idUsuario; relacion.UsuarioId1 = idAmigo; relacion.CreateDate = DateTime.Today; db.UsuarioAmigoSet.Add(relacion); db.SaveChanges(); } }
public void AnularInvitacion(int idUsuario, int idEvento) { using (var db = new TFGDatabaseContext()) { var delete = (from evento in db.PendientesSet where evento.EventoId == idEvento && evento.UsuarioId == idUsuario select evento).FirstOrDefault(); if (delete != null) { db.PendientesSet.Remove(delete); } db.SaveChanges(); } }
public void AniadirAlGrupo(int idUsuario, int idGrupo) { using (var db = new TFGDatabaseContext()) { ListaGrupoSet lista = new ListaGrupoSet(); lista.GrupoId = idGrupo; lista.UsuarioId = idUsuario; lista.CreateDate = DateTime.Today; db.ListaGrupoSet.Add(lista); db.SaveChanges(); } }