public TeamService(ITeamContext teamContext, IPlayerContext playerContext, IRoleContext roleContext, IDivisionContext divisionContext) { _teamContext = teamContext; _playerContext = playerContext; _roleContext = roleContext; _divisionContext = divisionContext; }
/// <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; }
public TeamRepository(ITeamContext teamContext) { IteamContext = teamContext; }
public TeamRepository(ITeamContext context) { this.context = context; }
public TeamLogic(ITeamContext context) { TeamRepo = new TeamRepository(context); }