Exemple #1
0
        public EventModel([NotNull] IDataProvider provider, [NotNull] IComputationStrategyFactory strategyFactory, [NotNull] Event evnt, [NotNull] IModelFactoryContainer modelFactoryContainer)
            : this(provider, strategyFactory, modelFactoryContainer)
        {
            //Group = evnt.Group;
            Id     = evnt.Id;
            MeetId = evnt.MeetId;
            Name   = evnt.Name;
            //Order = evnt.Order;
            Panel           = evnt.Panel;
            ScoringStrategy = evnt.ScoringStrategy;
            //ScheduleBehavior = evnt.ScheduleBehavior;
            //ScheduledTime = evnt.ScheduledTime;
            Sponsor = evnt.Sponsor;

            this.provider = provider;
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="EventModelFactory"/> class.
 /// </summary>
 /// <param name="strategyFactory">The strategy factory.</param>
 public EventModelFactory([NotNull] IComputationStrategyFactory strategyFactory)
 {
     this.strategyFactory = strategyFactory;
 }
Exemple #3
0
 public EventModel([NotNull] IDataProvider provider, [NotNull] IComputationStrategyFactory strategyFactory, [NotNull] IModelFactoryContainer modelFactoryContainer)
 {
     this.provider              = provider;
     this.strategyFactory       = strategyFactory;
     this.modelFactoryContainer = modelFactoryContainer;
 }