private void DeserializeAndAddFielding(string json, BarStoolLeagueContext context)
        {
            var fielding = new Fielding();

            JsonConvert.PopulateObject(json, fielding);
            context.Fielding.Add(fielding);
        }
Пример #2
0
        private void DeserializeAndAddBatting(string json, BarStoolLeagueContext context)
        {
            var batting = new Batting();

            JsonConvert.PopulateObject(json, batting);
            context.Batting.Add(batting);
        }
        private void DeserializeAndAddPlayer(string json, BarStoolLeagueContext context)
        {
            var person = new Person();

            JsonConvert.PopulateObject(json, person);
            context.Persons.Add(person);
        }
        private void SetupTestData()
        {
            var options = SqliteInMemory.CreateOptions <BarStoolLeagueContext>();

            context = new BarStoolLeagueContext(options);
            context.Database.EnsureCreated();
            SeedDatabaseForTests(context);
        }
Пример #5
0
        private void SeedDatabaseForTests(BarStoolLeagueContext context)
        {
            DeserializeAndAddPlayer(person01, context);
            DeserializeAndAddPlayer(person02, context);
            DeserializeAndAddPlayer(person03, context);
            DeserializeAndAddPlayer(person04, context);
            DeserializeAndAddPlayer(person05, context);

            DeserializeAndAddBatting(batting01, context);
            DeserializeAndAddBatting(batting02, context);
            DeserializeAndAddBatting(batting03, context);
            DeserializeAndAddBatting(batting04, context);
            DeserializeAndAddBatting(batting05, context);
            DeserializeAndAddBatting(batting06, context);
            DeserializeAndAddBatting(batting07, context);
            DeserializeAndAddBatting(batting08, context);
            DeserializeAndAddBatting(batting09, context);
            DeserializeAndAddBatting(batting10, context);
            DeserializeAndAddBatting(batting11, context);
            DeserializeAndAddBatting(batting12, context);
            DeserializeAndAddBatting(batting13, context);
            DeserializeAndAddBatting(batting14, context);
            DeserializeAndAddBatting(batting15, context);
            DeserializeAndAddBatting(batting16, context);
            DeserializeAndAddBatting(batting17, context);
            DeserializeAndAddBatting(batting18, context);
            DeserializeAndAddBatting(batting19, context);
            DeserializeAndAddBatting(batting20, context);
            DeserializeAndAddBatting(batting21, context);
            DeserializeAndAddBatting(batting22, context);
            DeserializeAndAddBatting(batting23, context);
            DeserializeAndAddBatting(batting24, context);
            DeserializeAndAddBatting(batting25, context);
            DeserializeAndAddBatting(batting26, context);
            DeserializeAndAddBatting(batting27, context);
            DeserializeAndAddBatting(batting28, context);
            DeserializeAndAddBatting(batting29, context);
            DeserializeAndAddBatting(batting30, context);
            DeserializeAndAddBatting(batting31, context);
            DeserializeAndAddBatting(batting32, context);
            DeserializeAndAddBatting(batting33, context);
            DeserializeAndAddBatting(batting34, context);
            DeserializeAndAddBatting(batting35, context);
            DeserializeAndAddBatting(batting36, context);
            DeserializeAndAddBatting(batting37, context);
            DeserializeAndAddBatting(batting38, context);
            DeserializeAndAddBatting(batting39, context);
            DeserializeAndAddBatting(batting40, context);
            // multi-stints
            DeserializeAndAddBatting(batting41, context);
            DeserializeAndAddBatting(batting42, context);
            DeserializeAndAddBatting(batting43, context);
            DeserializeAndAddBatting(batting44, context);
            DeserializeAndAddBatting(batting45, context);

            context.SaveChanges();
        }
        private void SeedDatabaseForTests(BarStoolLeagueContext context)
        {
            DeserializeAndAddTo(person01, context);
            DeserializeAndAddTo(person02, context);
            DeserializeAndAddTo(person03, context);
            DeserializeAndAddTo(person04, context);
            DeserializeAndAddTo(person05, context);
            DeserializeAndAddTo(person06, context);
            DeserializeAndAddTo(person07, context);
            DeserializeAndAddTo(person08, context);
            DeserializeAndAddTo(person09, context);
            DeserializeAndAddTo(person10, context);

            context.SaveChanges();
        }
Пример #7
0
 public FieldingController(BarStoolLeagueContext context)
 {
     _context = context;
 }
 public PitchingController(BarStoolLeagueContext context)
 {
     _context = context;
 }
 public BattingController(BarStoolLeagueContext context)
 {
     _context = context;
 }
Пример #10
0
 public PersonController(BarStoolLeagueContext context)
 {
     this.context = context;
 }