Пример #1
0
 public TeamService(ITeamContext teamContext, IPlayerContext playerContext, IRoleContext roleContext, IDivisionContext divisionContext)
 {
     _teamContext     = teamContext;
     _playerContext   = playerContext;
     _roleContext     = roleContext;
     _divisionContext = divisionContext;
 }
Пример #2
0
 /// <summary>
 /// Instantiate an execution context for register provider.
 /// </summary>
 /// <param name="context">The contest context.</param>
 /// <param name="userManager">The user manager.</param>
 /// <param name="httpContext">The http context.</param>
 public RegisterProviderContext(IContestContextAccessor context, HttpContext httpContext, IUserManager?userManager = null)
 {
     Contest      = context;
     _userManager = userManager;
     _teamContext = (context.Context as ITeamContext)
                    ?? throw new NotSupportedException("Team controlling is not supported.");
     HttpContext = httpContext;
 }
Пример #3
0
 public TeamRepository(ITeamContext teamContext)
 {
     IteamContext = teamContext;
 }
Пример #4
0
 public TeamRepository(ITeamContext context)
 {
     this.context = context;
 }
Пример #5
0
 public TeamLogic(ITeamContext context)
 {
     TeamRepo = new TeamRepository(context);
 }