示例#1
0
 //TODO change to class atributtes
 // private Dictionary<STATS, int> wages;
 // private TimeSpend timeSpend;
 // private int wagesSum;
 public TimeManager(ILogger <TimeManager> logger, IMapper mapper, ITimeSpendService timeSpendsService
                    , IDailyStatsService dailyStatsService, IDailyEnergyService dailyEnergyService
                    , IRankManager rankManager)
 {
     _logger             = logger;
     _mapper             = mapper;
     _timeSpendsService  = timeSpendsService;
     _dailyStatsService  = dailyStatsService;
     _dailyEnergyService = dailyEnergyService;
     _rankManager        = rankManager;
 }
 public IdentityUnitOfWork(string connectionString)
 {
     db                         = new ApplicationContext(connectionString);
     userManager                = new ApplicationUserManager(new UserStore <ApplicationUser>(db));
     roleManager                = new ApplicationRoleManager(new RoleStore <ApplicationRole>(db));
     clientManager              = new ClientManager(db);
     recipeManager              = new RecipeManager(db);
     productManager             = new ProductManager(db);
     recipeProductManager       = new RecipeProductManager(db);
     recipeClientProfileManager = new RecipeClientProfileManager(db);
     rankManager                = new RankManager(db);
 }
 public DataProcessor
     (IDataAccess dataAccess, IConfiguration configuration, IFilterManager filterManager,
     IApiRetriever apiRetriever, ITwitchConnections twitchConnections, ITalkerCounter talkerCounter,
     IRankManager rankManager)
 {
     _dataAccess        = dataAccess;
     _configuration     = configuration;
     _apiRetriever      = apiRetriever;
     _filterManager     = filterManager;
     _twitchConnections = twitchConnections;
     _talkerCounter     = talkerCounter;
     _rankManager       = rankManager;
 }
 public TeamManager(
     SmashLeagueDbContext db,
     ApplicationUserManager userManager,
     SignInManager<ApplicationUser> signInManager,
     IRankManager rankManager,
     IImageManager imageManager,
     ISeasonManager seasonManager)
 {
     _db = db;
     _userManager = userManager;
     _rankManager = rankManager;
     _imageManager = imageManager;
     _seasonManager = seasonManager;
     _signInManager = signInManager;
 }
 public MessageHandler(IRankManager rankManager, IDataAccess dataAccess, ITwitchConnections twitchConnections,
                       IConfiguration configuration, IDataProcessor dataProcessor, IFilterManager filterManager,
                       IPresenceCounter presenceCounter, ITalkerCounter talkerCounter)
 {
     _rankManager      = rankManager;
     _dataAccess       = dataAccess;
     _twitchConnection = twitchConnections;
     _configuration    = configuration;
     _dataProcessor    = dataProcessor;
     _filterManager    = filterManager;
     _presenceCounter  = presenceCounter;
     _talkerCounter    = talkerCounter;
     EventInitializer();
     TimedMessageInitializer();
 }
示例#6
0
 public TeamManager(
     SmashLeagueDbContext db,
     ApplicationUserManager userManager,
     SignInManager <ApplicationUser> signInManager,
     IRankManager rankManager,
     IImageManager imageManager,
     ISeasonManager seasonManager)
 {
     _db            = db;
     _userManager   = userManager;
     _rankManager   = rankManager;
     _imageManager  = imageManager;
     _seasonManager = seasonManager;
     _signInManager = signInManager;
 }
示例#7
0
 public Cheese(
     ITwitchClientManager client,
     TextWriter writer,
     IHelpManager help,
     IPointManager pointManager,
     IShop shop,
     IRankManager rankManager,
     IQuestManager questManager,
     IHeistManager heistManager)
     : base(client, writer)
 {
     Help         = help;
     PointManager = pointManager;
     Shop         = shop;
     RankManager  = rankManager;
     QuestManager = questManager;
     HeistManager = heistManager;
 }
示例#8
0
 static RankManager()
 {
     RankServer.Instance.UpdateManager.InitStaticImpl(typeof(RankManager), typeof(RankManagerDefaultImpl),
                                                      o => { mImpl = (IRankManager)o; });
 }
 public GambleCommand(IDataAccess dataAccess, IRankManager rankManager)
 {
     _dataAccess  = dataAccess;
     _rankManager = rankManager;
 }
示例#10
0
 public RankCommand(IRankManager rankManager, IApiRetriever apiRetriever, IDataAccess dataAccess)
 {
     _rankManager  = rankManager;
     _apiRetriever = apiRetriever;
     _dataAccess   = dataAccess;
 }
 public RankListCommand(IRankManager rankManager)
 {
     _rankManager = rankManager;
 }
示例#12
0
 public RanksController(IRankManager rankManager)
 {
     _rankManager = rankManager;
 }