public StudentController(DB.StudentiProjectContext context) { _context = context; if (_context.Students.Count() < 2) { _context.Students.Add(new Student { FirstName = "Tomislav ", LastName = "Buhovac", CityId = 1, DivisionId = 1 }); _context.Students.Add(new Student { FirstName = "Marko ", LastName = "Markic", CityId = 2, DivisionId = 2 }); _context.SaveChanges(); _context.SaveChanges(); } }
public static void UpdateBaseDateable(this DB.StudentiProjectContext context) { var entries = context.ChangeTracker.Entries(); foreach (var entry in entries.Where(entry => entry.Entity is NewBaseDateable).Select(entry => entry)) { var entity = (NewBaseDateable)entry.Entity; var now = DateTime.UtcNow; switch (entry.State) { case EntityState.Modified: entity.LastModifiedAt = now; break; case EntityState.Added: entity.CreatedAt = now; break; default: break; } } }
public static void UpdateSoftDeletable(this DB.StudentiProjectContext context) { var entries = context.ChangeTracker.Entries(); foreach (var entry in entries.Where(entry => entry.Entity is NewSoftDeletable).Select(entry => entry)) { var entity = (NewSoftDeletable)entry.Entity; switch (entry.State) { case EntityState.Added: entity.IsDeleted = false; break; case EntityState.Deleted: entry.State = EntityState.Modified; entity.IsDeleted = true; break; default: break; } } }
public StudentController(DB.StudentiProjectContext context) { _context = context; }
public ExecutorController(DB.StudentiProjectContext context) { _context = context; }
public DivisionController(DB.StudentiProjectContext context) { _context = context; }