예제 #1
0
        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();
        }
예제 #2
0
        static void GetUsers()
        {
            var ctx   = new ParcialDBContext();
            var lista = ctx.Usuarios.ToList();

            foreach (var item in lista)
            {
                Console.WriteLine($"Nombre: {item.User} ({item.Id})");
            }
        }
예제 #3
0
        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();
        }
예제 #4
0
        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();
        }
예제 #5
0
        static void UserPost(string user, string clave)
        {
            var ctx = new ParcialDBContext();

            ctx.Usuarios.Add(new Usuario
            {
                User  = user,
                Clave = clave
            });

            ctx.SaveChanges();
        }
예제 #6
0
        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();
        }