Beispiel #1
0
 public PremiumAccountManager(IDatabase database, ICharacterService characterService,
                              IReadOnlyUserService userService, IPurchaseService purchaseService, IAdminActionService adminActionService,
                              IEmailSender emailSender, IMtaManager mtaManager, IOrderService orderService,
                              IPremiumUserLibraryManager premiumUserLibraryManager, ITempDatabaseCleaner tempDatabaseCleaner,
                              IFilesManager filesManager, ICustomInteriorManager customInteriorManager,
                              IHttpContextReader httpContextReader)
 {
     this.database                  = database;
     this.characterService          = characterService;
     this.userService               = userService;
     this.purchaseService           = purchaseService;
     this.adminActionService        = adminActionService;
     this.emailSender               = emailSender;
     this.mtaManager                = mtaManager;
     this.orderService              = orderService;
     this.premiumUserLibraryManager = premiumUserLibraryManager;
     this.tempDatabaseCleaner       = tempDatabaseCleaner;
     this.filesManager              = filesManager;
     this.customInteriorManager     = customInteriorManager;
     this.httpContextReader         = httpContextReader;
 }
Beispiel #2
0
 public ChangeUploadedInteriorCommand(IPremiumUserLibraryManager premiumUserLibraryManager)
 {
     this.premiumUserLibraryManager = premiumUserLibraryManager;
 }