Ejemplo n.º 1
0
 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);
        }
Ejemplo n.º 4
0
 public LicensesWorkflow(IVantageContext context, IDisciplineCalculatorManager calculatorManager, IEventRecorder recorder)
 {
     this.context           = context;
     this.calculatorManager = calculatorManager;
     this.recorder          = recorder;
 }
Ejemplo n.º 5
0
 public PersonTimesWorkflow(ICompetitionContext context, IDisciplineCalculatorManager calculatorManager, IDistanceDisciplineExpertManager distanceExpertManager)
 {
     this.context               = context;
     this.calculatorManager     = calculatorManager;
     this.distanceExpertManager = distanceExpertManager;
 }