Beispiel #1
0
        static void UpdateDetailFull(int id, int time, int recId, int taskId)
        {
            var ctx     = new TareasDbContext();
            var detalle = ctx.Detalles.Where(i => i.Id == id).FirstOrDefault();

            if (detalle is null)
            {
                Console.WriteLine("El detalle no existe");
            }
            else
            {
                detalle.Fecha = DateTime.Now;

                if (time > 0)
                {
                    detalle.Tiempo = time;
                }
                if (recId > 0)
                {
                    detalle.RecursoId = recId;
                }
                if (taskId > 0)
                {
                    detalle.TareaId = taskId;
                }
            }
            ctx.SaveChanges();
        }
        static void ActualizarV1()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Usuarios.Where(i => i.UsuarioPK == 1).ToList();

            lista[0].Nombre = "Facu";
            ctx.SaveChanges();
        }
Beispiel #3
0
        static void DeleteUser(int id)
        {
            var ctx     = new TareasDbContext();
            var usuario = ctx.Usuarios.Where(i => i.UsuarioPK == id).Single();

            ctx.Usuarios.Remove(usuario);
            ctx.SaveChanges();
        }
Beispiel #4
0
        static void DeleteTask(int id)
        {
            var ctx   = new TareasDbContext();
            var tarea = ctx.Tareas.Where(i => i.Id == id).Single();

            ctx.Tareas.Remove(tarea);
            ctx.SaveChanges();
        }
Beispiel #5
0
        public static Detail FetchDetail(int Id)
        {
            var ctx     = new TareasDbContext();
            var details = ctx.Details.Where(i => i.Id == Id).FirstOrDefault();

            Console.WriteLine($"----Fetch DETAIL-- -  \nDetails Id: {details.Id} - Tiempo: {details.Date} - TaskId: {details.TaskId}");
            return(details);
        }
Beispiel #6
0
        static void DeleteResource(int id)
        {
            var ctx     = new TareasDbContext();
            var recurso = ctx.Recursos.Where(i => i.Id == id).Single();

            ctx.Recursos.Remove(recurso);
            ctx.SaveChanges();
        }
Beispiel #7
0
        static void DeleteDetail(int id)
        {
            var ctx     = new TareasDbContext();
            var detalle = ctx.Detalles.Where(i => i.Id == id).Single();

            ctx.Detalles.Remove(detalle);
            ctx.SaveChanges();
        }
Beispiel #8
0
        public static User FetchUser(int Id)
        {
            var ctx  = new TareasDbContext();
            var user = ctx.Users.Where(i => i.Id == Id).FirstOrDefault <User>();

            Console.WriteLine($"---- FETCH USER ---- \nNombre: {user.Name} - Apellido: {user.LastName}");
            return(user);
        }
Beispiel #9
0
        public static void InsertUser(User User)
        {
            var ctx = new TareasDbContext();

            ctx.Set <User>().Add(User);

            ctx.SaveChanges();
        }
Beispiel #10
0
        public static Task FetchTask(int Id)
        {
            var ctx  = new TareasDbContext();
            var task = ctx.Tasks.Where(i => i.Id == Id).FirstOrDefault();

            Console.WriteLine($"-----Fetch Task----- \nTitulo: {task.Title} - Expiracion: {task.Expiration} - Estado: {task.State}");
            return(task);
        }
        static void Eliminar()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Usuarios.Where(i => i.UsuarioPK == 1).Single();

            ctx.Usuarios.Remove(usuario);
            ctx.SaveChanges();
        }
Beispiel #12
0
        public static Resource FetchResource(int Id)
        {
            var ctx      = new TareasDbContext();
            var resource = ctx.Resources.Where(i => i.Id == Id).FirstOrDefault();

            Console.WriteLine($"Nombre: {resource.Name} - UserId: {resource.UserId}");
            return(resource);
        }
        static void ActualizarV2()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Usuarios.Where(i => i.UsuarioPK == 1).Single();

            Usuario.Nombre = "Facu";
            ctx.SaveChanges();
        }
Beispiel #14
0
        // Metodos de Recursos (Resource)

        static void ListResource()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Recursos.ToList();

            foreach (var item in lista)
            {
                Console.WriteLine($"Nombre: {item.Nombre} ({item.Id}) Usuario: {item.UsuarioId}");
            }
        }
Beispiel #15
0
        // Metodos de Usuarios (User)
        static void ListUser()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Usuarios.ToList();

            foreach (var item in lista)
            {
                Console.WriteLine($"Nombre: {item.Nombre} ({item.UsuarioPK})");
            }
        }
Beispiel #16
0
        public static List <User> FetchUsers()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Users.ToList();

            foreach (var item in lista)
            {
                Console.WriteLine($"---- FETCH USERS LIST ---- \nNombre: {item.Name} - Apellido: {item.LastName}");
            }
            return(lista);
        }
Beispiel #17
0
        public static List <Resource> FetchResources()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Resources.ToList();

            foreach (var item in lista)
            {
                Console.WriteLine($"Nombre: {item.Name} - UserId: {item.UserId}");
            }
            return(lista);
        }
Beispiel #18
0
        // Metodos de Tareas (Task)
        static void ListTask()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Tareas.ToList();

            foreach (var item in lista)
            {
                Console.WriteLine($"Titulo: {item.Titulo} ({item.Id}) Vencimiento: {item.Vencimiento} " +
                                  $"Estimacion: {item.Estimacion} Responsable: {item.RecursoId} Estado: {item.Estado}");
            }
        }
Beispiel #19
0
        // Metodos de Detalle (Detail)

        static void ListDetail()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Detalles.ToList();

            foreach (var item in lista)
            {
                Console.WriteLine($"Fecha: {item.Fecha} ({item.Id}) Tiempo: {item.Tiempo} " +
                                  $"Recurso: {item.RecursoId} Tarea: {item.TareaId}");
            }
        }
Beispiel #20
0
        static void CreateUser(string name, string pass)
        {
            var ctx = new TareasDbContext();

            ctx.Set <Usuario>().Add(new Usuario
            {
                Nombre = name,
                Clave  = pass
            });

            ctx.SaveChanges();
        }
Beispiel #21
0
        public static void Delete(int Id)
        {
            var ctx  = new TareasDbContext();
            var task = ctx.Tasks.Where(i => i.Id == Id).FirstOrDefault();

            if (task != null)
            {
                ctx.Tasks.Remove(task);
            }

            ctx.SaveChanges();
        }
Beispiel #22
0
        public static void UpdateUserPassword(int Id, string Password)
        {
            var ctx = new TareasDbContext();

            var user = ctx.Users.Where(i => i.Id == Id).FirstOrDefault();

            if (user != null)
            {
                user.Password = Password;
            }
            ctx.SaveChanges();
        }
Beispiel #23
0
        static void CreateResource(string nombre, int usuario)
        {
            var ctx = new TareasDbContext();

            ctx.Set <Recurso>().Add(new Recurso
            {
                Nombre    = nombre,
                UsuarioId = usuario
            });

            ctx.SaveChanges();
        }
Beispiel #24
0
        public static void Delete(int Id)
        {
            var ctx    = new TareasDbContext();
            var detail = ctx.Details.Where(i => i.Id == Id).FirstOrDefault();

            if (detail != null)
            {
                ctx.Details.Remove(detail);
            }

            ctx.SaveChanges();
        }
Beispiel #25
0
        public static void InsertResource(string name, User user)
        {
            var ctx = new TareasDbContext();

            ctx.Resources.Add(new Resource
            {
                Name   = name,
                UserId = user.Id
            });;

            ctx.SaveChanges();
        }
Beispiel #26
0
        public static void Delete(int Id)
        {
            var ctx      = new TareasDbContext();
            var resource = ctx.Resources.Where(i => i.Id == Id).FirstOrDefault();

            if (resource != null)
            {
                ctx.Resources.Remove(resource);
            }

            ctx.SaveChanges();
        }
Beispiel #27
0
        public static List <Task> FetchTasks()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Tasks.ToList();

            Console.WriteLine("----FetchTasks---");
            foreach (var item in lista)
            {
                Console.WriteLine($"Titulo: {item.Title} - Expiracion: {item.Expiration} - Estado: {item.State}");
            }

            return(lista);
        }
Beispiel #28
0
        public static void UpdateUserId(int Id, string Name, string LastName)
        {
            var ctx = new TareasDbContext();

            var user = ctx.Users.Where(i => i.Id == Id).FirstOrDefault();

            if (user != null)
            {
                user.Name     = Name;
                user.LastName = LastName;
            }
            ctx.SaveChanges();
        }
Beispiel #29
0
        public static List <Detail> FetchDetails()
        {
            var ctx   = new TareasDbContext();
            var lista = ctx.Details.ToList();

            Console.WriteLine("----Fetch DETAILS---");
            foreach (var item in lista)
            {
                Console.WriteLine($"Details Id: {item.Id} - Tiempo: {item.Date} - TaskId: {item.TaskId}");
            }

            return(lista);
        }
Beispiel #30
0
        public static void UpdateResourceId(int Id, string Name, int UserId)
        {
            var ctx = new TareasDbContext();

            var resource = ctx.Resources.Where(i => i.Id == Id).FirstOrDefault();

            if (resource != null)
            {
                resource.Name   = Name;
                resource.UserId = UserId;
            }
            ctx.SaveChanges();
        }