private void ConstructTicket(ITicketBuilder builder) { builder.ChooseStrategy(); builder.FillCarriageInfo(); builder.FillPassengerInfo(); builder.FillTrainInfo(); builder.CreateHashCode(); }
public void Init() { _builderFactory = new BuilderFactoryHelper().BuilderFactory; _ticketBuilder = _builderFactory.CreateTicketBuilder(); _senderBuilder = _builderFactory.CreateSenderBuilder().SetBookmakerId(9985).SetLimitId(90).SetCurrency("EUR").SetSenderChannel(SenderChannel.Internet); _sender = _senderBuilder.SetEndCustomer(_builderFactory.CreateEndCustomerBuilder() .SetId("customer-client-" + SR.I1000) .SetConfidence(12039203) .SetIp(IPAddress.Loopback) .SetLanguageId("en") .SetDeviceId("123") .Build()) .Build(); }
public void SelectionRefTest() { ISelectionBuilder selectionBuilder0 = _builderFactory.CreateSelectionBuilder() .SetEventId(11475595) .SetId("live:7/10/*/1") .SetOdds(12000) .SetBanker(true); ISelectionBuilder selectionBuilder1 = _builderFactory.CreateSelectionBuilder() .SetEventId(11475599) .SetId("live:7/10/*/1") .SetOdds(11800) .SetBanker(false); ISelectionBuilder selectionBuilder2 = _builderFactory.CreateSelectionBuilder() .SetEventId(11475601) .SetId("live:7/10/*/2") .SetOdds(17000) .SetBanker(false); ISelectionBuilder selectionBuilder3 = _builderFactory.CreateSelectionBuilder() .SetEventId(11475575) .SetId("live:7/10/*/1") .SetOdds(11200) .SetBanker(false); IBetBuilder betBuilder = _builderFactory.CreateBetBuilder() .SetBetId("192634_0") .SetStake(12345, StakeType.Total) .AddSelectedSystem(2); betBuilder.AddSelection(selectionBuilder0.Build()); betBuilder.AddSelection(selectionBuilder1.Build()); betBuilder.AddSelection(selectionBuilder2.Build()); betBuilder.AddSelection(selectionBuilder3.Build()); ITicketBuilder builder = _builderFactory.CreateTicketBuilder() .SetTicketId("192634") .SetSender(_sender); builder.AddBet(betBuilder.Build()); var ticket = builder.BuildTicket(); Assert.IsNotNull(ticket); }
public NonLiveEventDirector(ITicketBuilder builder) { nonLiveBuilder = builder; }
public TicketDocBuilder(ITicketBuilder builder) => this.builder = builder;
public override void SetTicketCreater(ITicketBuilder ticketCreater) { TicketCreater = ticketCreater; _logger.Info("New Ticket creater was setted"); }
public LuckyTicketController(View viewToDisplay, ITicketBuilder ticketCreater, ILuckyTicketBuilder luckyTicketCreater) : base(viewToDisplay, ticketCreater, luckyTicketCreater) { _logger = LogManager.GetCurrentClassLogger(); }
public abstract void SetTicketCreater(ITicketBuilder ticketCreater);
public Controller(View viewToDisplay, ITicketBuilder ticketCreater, ILuckyTicketBuilder luckyTicketCreater) { ViewToDisplay = viewToDisplay; TicketCreater = ticketCreater; LuckyTicketCreater = luckyTicketCreater; }
public LiveEventDirector(ITicketBuilder builder) { liveBuilder = builder; }