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(); }
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(); }
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(); }
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); }
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(); }
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(); }
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); }
public static void InsertUser(User User) { var ctx = new TareasDbContext(); ctx.Set <User>().Add(User); ctx.SaveChanges(); }
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(); }
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(); }
// 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}"); } }
// 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})"); } }
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); }
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); }
// 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}"); } }
// 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}"); } }
static void CreateUser(string name, string pass) { var ctx = new TareasDbContext(); ctx.Set <Usuario>().Add(new Usuario { Nombre = name, Clave = pass }); ctx.SaveChanges(); }
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(); }
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(); }
static void CreateResource(string nombre, int usuario) { var ctx = new TareasDbContext(); ctx.Set <Recurso>().Add(new Recurso { Nombre = nombre, UsuarioId = usuario }); ctx.SaveChanges(); }
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(); }
public static void InsertResource(string name, User user) { var ctx = new TareasDbContext(); ctx.Resources.Add(new Resource { Name = name, UserId = user.Id });; ctx.SaveChanges(); }
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(); }
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); }
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(); }
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); }
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(); }