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;
                }
            }
        }
Esempio n. 3
0
        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;
                }
            }
        }
Esempio n. 4
0
 public StudentController(DB.StudentiProjectContext context)
 {
     _context = context;
 }
Esempio n. 5
0
 public ExecutorController(DB.StudentiProjectContext context)
 {
     _context = context;
 }
Esempio n. 6
0
 public DivisionController(DB.StudentiProjectContext context)
 {
     _context = context;
 }