public UnitTestController()
        {
            var context          = new SportsAppContext(dbContextOptions);
            DataDBInitializer db = new DataDBInitializer();

            db.Seed(context);
            repository = new TestListRepository(context);
            unitOfWork = new UnitOfWork(context);
        }
        public void Seed(SportsAppContext context)
        {
            context.Database.EnsureDeleted();
            context.Database.EnsureCreated();

            context.Test.AddRange(
                new Models.Test()
            {
                Date = "100419", TestType = "Cooper Test"
            },
                new Models.Test()
            {
                Date = "150419", TestType = "100 Meter Sprint"
            },
                new Models.Test()
            {
                Date = "190419", TestType = "Cooper Test"
            }
                );

            context.TestDetail.AddRange(
                new TestDetail()
            {
                AthleteName = "Queen Jacobi", Distance = 2850, Rating = "Good", TestId = 2
            },
                new TestDetail()
            {
                AthleteName = "Camille Grantham", Distance = 2950, Rating = "Good", TestId = 2
            },
                new TestDetail()
            {
                AthleteName = "Delicia Ledonne", Distance = 3700, Rating = "Very good", TestId = 1
            },
                new TestDetail()
            {
                AthleteName = "Rosario Reuben", Distance = 1850, Rating = "Average", TestId = 3
            },
                new TestDetail()
            {
                AthleteName = "Lula Uhlman", Distance = 700, Rating = "Below average", TestId = 3
            },
                new TestDetail()
            {
                AthleteName = "Marc  Voth", Distance = 2150, Rating = "Good", TestId = 2
            }
                );
            context.SaveChanges();
        }
Exemple #3
0
 //constructor
 public AthleteService(SportsAppContext context)
     : base(context)
 {
 }
 //constructor
 public EventService(SportsAppContext context)
     : base(context)
 {
 }
 public TestDetailsController(SportsAppContext context)
 {
     _context = context;
 }
Exemple #6
0
 public CooperTestDetailController(SportsAppContext context)
 {
     _context = context;
 }
Exemple #7
0
 public BaseService(SportsAppContext context)
 {
     _db = context;
 }
 public UserController(SportsAppContext context)
 {
     _context = context;
 }
Exemple #9
0
 //constructor
 public ResultService(SportsAppContext context)
     : base(context)
 {
 }
Exemple #10
0
 //constructor
 public GroupService(SportsAppContext context)
     : base(context)
 {
 }
 public SportsAppAPI(SportsAppContext Sac)
 {
     this.Sac = Sac;
 }