public static async Task SeedAsync(TrainingPlanContext trainingPlanContext) { if (!trainingPlanContext.Workouts.Any()) { trainingPlanContext.Workouts.AddRange(GetPreconfiguredWorkouts()); await trainingPlanContext.SaveChangesAsync(); } }
protected EfRepository(TrainingPlanContext trainingPlanContext) { _trainingPlanContext = trainingPlanContext ?? throw new ArgumentNullException(nameof(trainingPlanContext)); }
public WorkoutRepository(TrainingPlanContext trainingPlanContext) : base(trainingPlanContext) { }