public MylapsOrbitsExportAdapter(Func <ICompetitionContext> contextFactory, IDisciplineCalculatorManager calculatorManager, IDistanceDisciplineCalculatorManager distanceCalculatorManager) { this.contextFactory = contextFactory; this.distanceCalculatorManager = distanceCalculatorManager; this.calculatorManager = calculatorManager; }
public DistanceDrawingWorkflow(ICompetitionContext context, IDisciplineCalculatorManager calculatorManager, IDistanceDisciplineExpertManager distanceExpertManager, IEventRecorder recorder) { this.context = context; this.calculatorManager = calculatorManager; this.distanceExpertManager = distanceExpertManager; personTimesWorkflow = new PersonTimesWorkflow(context, calculatorManager, distanceExpertManager); distancesWorkflow = new DistancesWorkflow(context, calculatorManager, distanceExpertManager, recorder); }
public CompetitionsWorkflow(ICompetitionContext context, IDisciplineCalculatorManager calculatorManager, IDistanceDisciplineExpertManager distanceExpertManager, IEventRecorder recorder) { this.context = context; this.calculatorManager = calculatorManager; this.recorder = recorder; this.distanceExpertManager = distanceExpertManager; DistancesWorkflow = new DistancesWorkflow(context, calculatorManager, distanceExpertManager, recorder); DistanceCombinationsWorkflow = new DistanceCombinationsWorkflow(context, recorder); LicensesWorkflow = new LicensesWorkflow(context, calculatorManager, recorder); RacesWorkflow = new RacesWorkflow(context, distanceExpertManager, recorder); }
public LicensesWorkflow(IVantageContext context, IDisciplineCalculatorManager calculatorManager, IEventRecorder recorder) { this.context = context; this.calculatorManager = calculatorManager; this.recorder = recorder; }
public PersonTimesWorkflow(ICompetitionContext context, IDisciplineCalculatorManager calculatorManager, IDistanceDisciplineExpertManager distanceExpertManager) { this.context = context; this.calculatorManager = calculatorManager; this.distanceExpertManager = distanceExpertManager; }