static void DeleteUser(int id) { var ctx = new ParcialDBContext(); var user = ctx.Usuarios.Where(i => i.Id == id).Single(); ctx.Usuarios.Remove(user); ctx.SaveChanges(); }
static void GetUsers() { var ctx = new ParcialDBContext(); var lista = ctx.Usuarios.ToList(); foreach (var item in lista) { Console.WriteLine($"Nombre: {item.User} ({item.Id})"); } }
static void PutUser(int Id, string user, string newUser) { var ctx = new ParcialDBContext(); var row = ctx.Usuarios.Where(i => i.User == user && i.Id == Id).FirstOrDefault(); if (row != null) { row.User = newUser; } ctx.SaveChanges(); }
static void PutUserByID(int id, string newUser) { var ctx = new ParcialDBContext(); var user = ctx.Usuarios.Where(i => i.Id == id).FirstOrDefault(); if (user != null) { user.User = newUser; } ctx.SaveChanges(); }
static void UserPost(string user, string clave) { var ctx = new ParcialDBContext(); ctx.Usuarios.Add(new Usuario { User = user, Clave = clave }); ctx.SaveChanges(); }
static void TareaPost(string titulo, DateTime vto, int estimacion, Recurso responsable, bool estado) { var ctx = new ParcialDBContext(); ctx.Tareas.Add(new Tarea { Titulo = titulo, Vencimiento = vto, Estimacion = estimacion, Responsable = responsable, Estado = estado }); ctx.SaveChanges(); }