public static ApplicationServiceBuilder UseBaibaocpApplicationService(this ApplicationServiceBuilder applicationServiceBuilder) { applicationServiceBuilder.Services.AddSingleton <ILotteryMerchanterApplicationService, LotteryMerchanterApplicationService>(); applicationServiceBuilder.Services.AddSingleton <ILotterySportsMatchApplicationService, LotterySportsMatchApplicationService>(); applicationServiceBuilder.Services.AddSingleton <ILotteryPhaseApplicationService, LotteryIssueApplicationService>(); return(applicationServiceBuilder); }
public static FightBuilder ConfigureApplicationServices(this FightBuilder fightBuilder, Action <ApplicationServiceBuilder> setupAction) { ApplicationServiceBuilder builder = new ApplicationServiceBuilder(fightBuilder.Services); setupAction?.Invoke(builder); builder.Build(); return(fightBuilder); }
public static ApplicationServiceBuilder UseLotteryOrderingApplicationService(this ApplicationServiceBuilder applicationServiceBuilder) { applicationServiceBuilder.Services.AddTransient <IOrderingApplicationService, OrderingApplicationService>(); return(applicationServiceBuilder); }