コード例 #1
0
        public UsersAwardsManager(IUsersAwardsStorage usersAwardsStorage, ISaver userAwardSaver, IUsersManager usersManager, IAwardsManager awardsManager)
        {
            UsersAwardsStorage = usersAwardsStorage;
            UsersAwardsSaver   = userAwardSaver;
            UsersManager       = usersManager;
            AwardsManager      = awardsManager;

            UsersManager.OnDeleted  += DeleteAllByUser;
            AwardsManager.OnDeleted += DeleteAllByAward;
        }
コード例 #2
0
 static ConsolePL()
 {
     UsersManager       = Dependencies.Dependencies.UsersManager;
     AwardsManager      = Dependencies.Dependencies.AwardsManager;
     UsersAwardsManager = Dependencies.Dependencies.UsersAwardsManager;
 }
コード例 #3
0
 public AwardsActionsManager(IAwardsManager awardsManager)
 {
     _awardManager = awardsManager ?? throw new ArgumentNullException(nameof(awardsManager));
 }