public CommandsFactory(IArmyFactory armyFactory,
                        IArmies armyRepository,
                        IUsers usersRepository,
                        IGetCurrentUserLoginStrategy currentUserLogin,
                        IArmyNotificationService armyNotificationsService,
                        ILog logger)
 {
     this.armyFactory              = armyFactory;
     this.armyRepository           = armyRepository;
     this.usersRepository          = usersRepository;
     this.currentUserLogin         = currentUserLogin;
     this.armyNotificationsService = armyNotificationsService;
     this.logger = logger;
 }
 public CreateArmyCommand(IArmyFactory armyFactory,
                          IArmies armyRepository,
                          IGetCurrentUserLoginStrategy currentUserLogin,
                          IArmyNotificationService armyNotificationsService,
                          ILog logger,
                          ArmyPostDto data)
 {
     this.armyFactory              = armyFactory;
     this.armyRepository           = armyRepository;
     this.currentUserLogin         = currentUserLogin;
     this.armyNotificationsService = armyNotificationsService;
     this.logger = logger;
     this.data   = data;
 }
示例#3
0
 public QueriesFactory(IMongoDatabase database, IGetCurrentUserLoginStrategy currentUserLogin)
 {
     this.database         = database;
     this.currentUserLogin = currentUserLogin;
 }