public static async Task <StatisticsMSContext> SeedFakeData(StatisticsMSContext context) { try { Statistic statistic1 = new(){ Id = Guid.NewGuid(), UserId = new Guid("72cd9667-8bcd-45c6-bc57-befa1de5422f"), ExerciseId = new Guid("6d333d08-ca22-4865-a998-1f4fd8477970"), Weight = 60, Repetitions = 10, DayDone = new DateTime(2021, 8, 29) }; Statistic statistic2 = new(){ Id = Guid.NewGuid(), UserId = new Guid("72cd9667-8bcd-45c6-bc57-befa1de5422f"), ExerciseId = new Guid("6d333d08-ca22-4865-a998-1f4fd8477970"), Weight = 70, Repetitions = 12, DayDone = new DateTime(2021, 8, 29) }; Statistic statistic3 = new(){ Id = Guid.NewGuid(), UserId = new Guid("72cd9667-8bcd-45c6-bc57-befa1de5422f"), ExerciseId = new Guid("6d333d08-ca22-4865-a998-1f4fd8477970"), Weight = 60, Repetitions = 8, DayDone = new DateTime(2021, 12, 29) }; Statistic statistic4 = new(){ Id = Guid.NewGuid(), UserId = new Guid("72cd9667-8bcd-45c6-bc57-befa1de5422f"), ExerciseId = new Guid("6d333d08-ca22-4865-a998-1f4fd8477970"), Weight = 55, Repetitions = 8, DayDone = new DateTime(2020, 7, 29) }; Statistic statistic5 = new(){ Id = Guid.NewGuid(), UserId = new Guid("72cd9667-8bcd-45c6-bc57-befa1de5422f"), ExerciseId = new Guid("fb4b2d04-f1d9-4d8f-92b1-f7755a7d7899"), Weight = 15, Repetitions = 15, DayDone = new DateTime(2019, 1, 29) }; Statistic statistic6 = new(){ Id = Guid.NewGuid(), UserId = new Guid("72cd9667-8bcd-45c6-bc57-befa1de5422f"), ExerciseId = new Guid("fb4b2d04-f1d9-4d8f-92b1-f7755a7d7899"), Weight = 20, Repetitions = 10, DayDone = new DateTime(2018, 8, 29) }; Statistic statistic7 = new(){ Id = Guid.NewGuid(), UserId = new Guid("a46dc694-dac2-4bb0-9b7b-588e3ff11b41"), ExerciseId = new Guid("471c6e24-ece1-4fcd-9eab-e6ca0e8bd33c"), Weight = 30, Repetitions = 8, DayDone = new DateTime(2021, 7, 29) }; Statistic statistic8 = new(){ Id = Guid.NewGuid(), UserId = new Guid("a46dc694-dac2-4bb0-9b7b-588e3ff11b41"), ExerciseId = new Guid("471c6e24-ece1-4fcd-9eab-e6ca0e8bd33c"), Weight = 35, Repetitions = 12, DayDone = new DateTime(2021, 2, 25) }; Statistic statistic9 = new(){ Id = Guid.NewGuid(), UserId = new Guid("c4112d02-a10e-4e7b-afe1-7f9f0e07f781"), ExerciseId = new Guid("10aa12b2-c2e7-472c-8775-0a159071b7df"), Weight = 45, Repetitions = 12, DayDone = new DateTime(2020, 1, 29) }; Statistic statistic10 = new(){ Id = Guid.NewGuid(), UserId = new Guid("c4112d02-a10e-4e7b-afe1-7f9f0e07f781"), ExerciseId = new Guid("10aa12b2-c2e7-472c-8775-0a159071b7df"), Weight = 60, Repetitions = 8, DayDone = new DateTime(2021, 10, 29) }; await context.Statistics.AddRangeAsync(statistic1, statistic2, statistic3, statistic4, statistic5, statistic6, statistic7, statistic8, statistic9, statistic10); await context.SaveChangesAsync(); return(context); } catch (Exception) { throw; } } } }
public UnitOfWork(StatisticsMSContext dbContext) { _dbContext = dbContext; Statistics = new StatisticsRepository(_dbContext); }
public Repository(StatisticsMSContext context) { _context = context; }
public StatisticsRepository(StatisticsMSContext context) : base(context) { }