Пример #1
0
        static Dependencies()
        {
            UsersStorage       usersStorage       = new UsersStorage();
            AwardsStorage      awardsStorage      = new AwardsStorage();
            UsersAwardsStorage usersAwardsStorage = new UsersAwardsStorage();

            UsersStorage       = usersStorage;
            AwardsStorage      = awardsStorage;
            UsersAwardsStorage = usersAwardsStorage;

            UsersSaver       = usersStorage;
            AwardsSaver      = awardsStorage;
            UsersAwardsSaver = usersAwardsStorage;

            UsersManager       = new UsersManager(UsersStorage, UsersSaver);
            AwardsManager      = new AwardsManager(AwardsStorage, AwardsSaver);
            UsersAwardsManager = new UsersAwardsManager(UsersAwardsStorage, UsersAwardsSaver, UsersManager, AwardsManager);
        }
Пример #2
0
 static ConsolePL()
 {
     UsersManager       = Dependencies.Dependencies.UsersManager;
     AwardsManager      = Dependencies.Dependencies.AwardsManager;
     UsersAwardsManager = Dependencies.Dependencies.UsersAwardsManager;
 }