public AccountController(IAccountFacade facade, IAccount account, ISpotUser user, IEmailService emailService) { _facade = facade; _account = account; _user = user; _emailService = emailService; }
public void Initialize() { var inMemoryUserRepository = new InMemoryUserRepository(); var inMemoryGroupRepository = new InMemoryGroupRepository(); var inMemoryKeyRepository = new InMemoryKeysRepository(); var inMemorySanctionRepository = new InMemorySanctionRepository(); var inMemoryEventRepository = new InMemoryEventRepository(); var groupSettings = new GroupSettings(2, 10, 0, 1000); var emailSender = new Mock <IEmailSender>(); var publisher = new Mock <IEventPublisher>(); userSettings = new UserSettings(""); var adminKey = new Key("email", KeyAppointment.BecomeAdmin); inMemoryKeyRepository.AddKey(adminKey); _sanctionFacade = new SanctionFacade(inMemorySanctionRepository, inMemoryUserRepository, publisher.Object); _groupFacade = new GroupFacade(inMemoryGroupRepository, inMemoryUserRepository, inMemorySanctionRepository, new GroupSettings(3, 100, 0, 1000), publisher.Object); _userFacade = new UserFacade(inMemoryUserRepository, inMemoryGroupRepository, inMemoryEventRepository, publisher.Object); _accountFacade = new AccountFacade(inMemoryKeyRepository, inMemoryUserRepository, emailSender.Object, userSettings); var creatorId = _accountFacade.RegUser("Alena", new Credentials("email", "password"), true, adminKey.Value); _groupCreator = _userFacade.GetUser(creatorId); }
public AccountController(IContextService contextService, IAuthenticationService authenticationService, IQuery query, IAccountFacade accountFacade, IAccountQuery accountQuery) { this._context = contextService; this._authenticationService = authenticationService; this._query = query; this._accountFacade = accountFacade; this._accountQuery = accountQuery; }
public AccountController(IUserFacade userFacade, SecuritySettings securitySettings, IJwtIssuer jwtIssuer, IAccountFacade authUserFacade) { _userFacade = userFacade; _jwtIssuer = jwtIssuer; _securitySettings = securitySettings; _userAccountFacade = authUserFacade; }
/// <summary>Initializes a new instance of the <see cref="ProfilePageViewModel"/> class.</summary> /// <param name="dialogService">The dialog service.</param> /// <param name="authenticationFacade">The authentication facade.</param> /// <param name="accountFacade">The account Facade.</param> /// <param name="keychainService">The settings Facade.</param> public ProfilePageViewModel( IPageDialogService dialogService, IAuthenticationFacade authenticationFacade, IAccountFacade accountFacade, IKeychainService keychainService, INavigationService navigationService) : base(dialogService, authenticationFacade, navigationService) { this.accountFacade = accountFacade; this.keychainService = keychainService; }
public void Initialize() { var inMemoryUserRepository = new InMemoryUserRepository(); var inMemoryGroupRepository = new InMemoryGroupRepository(); var inMemoryKeyRepository = new InMemoryKeysRepository(); var inMemorySanctionRepository = new InMemorySanctionRepository(); var groupSettings = new GroupSettings(2, 10, 0, 1000); var emailSender = new Mock <IEmailSender>(); var publisher = new Mock <IEventPublisher>(); userSettings = new UserSettings(""); _groupFacade = new GroupFacade(inMemoryGroupRepository, inMemoryUserRepository, inMemorySanctionRepository, new GroupSettings(3, 100, 0, 1000), publisher.Object); _accountFacade = new AccountFacade(inMemoryKeyRepository, inMemoryUserRepository, emailSender.Object, userSettings); _groupEditFacade = new GroupEditFacade(inMemoryGroupRepository, groupSettings, publisher.Object); _groupCreatorId = _accountFacade.RegUser("Alena", new Credentials("email", "password"), true); }
public void Initialize() { var emailSender = new Mock <IEmailSender>(); var keysRepository = new InMemoryKeysRepository(); var groupRepository = new InMemoryGroupRepository(); var fileRepository = new InMemoryFileRepository(); var eventRepository = new InMemoryEventRepository(); var adminKey = new Key("*****@*****.**", KeyAppointment.BecomeAdmin); keysRepository.AddKey(adminKey); userSettings = new UserSettings(""); _publisher = new Mock <IEventPublisher>(); _userRepository = new InMemoryUserRepository(); _sanctionRepository = new InMemorySanctionRepository(); _accountFacade = new AccountFacade(keysRepository, _userRepository, emailSender.Object, userSettings); _userFacade = new UserFacade(_userRepository, groupRepository, eventRepository, _publisher.Object); _adminId = _accountFacade.RegUser("Ivan", Credentials.FromRawData("*****@*****.**", "1"), false, adminKey.Value); _testUserId = _accountFacade.RegUser("Sasha", Credentials.FromRawData("*****@*****.**", "2"), false); }
public ScheduleFacade(IAccountFacade accountFacade) { _accountFacade = accountFacade; _client = new DataRestClient(); }
public AccountBalanceController(ILogger <AccountBalanceController> logger, IAccountBalanceFacade accountBalanceFacade, IAccountFacade accountFacade) { this._logger = logger; this._accountBalanceFacade = accountBalanceFacade; this._accountFacade = accountFacade; }
public AccountFacadeTests() { this.accountService = new Mock <IAccountService>(); this.sut = new AccountFacade(this.accountService.Object); }
public AccountController(IAccountFacade accountFacade) { _accountFacade = accountFacade; }
/// <summary> /// Initializes a new instance of the <see cref="AccountController"/> class. /// </summary> /// <param name="accountAdapter">The account adapter.</param> public AccountController(IAccountAdapter accountAdapter, IAccountFacade accountFacade) { this.accountAdapter = accountAdapter; this.accountFacade = accountFacade; }
public HomeController(IAccountFacade accountFacade, IScheduleFacade scheduleFacade) { _scheduleFacade = scheduleFacade; _accountFacade = accountFacade; }
public AccountApiController(IAccountFacade accountFacade) { this._accountFacade = accountFacade; }
/// <summary> /// Initializes a new instance of the <see cref="AccountController"/> class. /// </summary> /// <param name="accountAdapter">The account adapter.</param> public AccountController(IAccountAdapter accountAdapter, IAccountFacade accountFacade) { this.accountAdapter = accountAdapter; this.accountFacade = accountFacade; }
public ClientsController(ILogger <ClientsController> logger, IClientFacade clientFacade, IAccountFacade accountFacade) { this._logger = logger; this._clientFacade = clientFacade; this._accountFacade = accountFacade; }
public AccountController(IAccountFacade facade) : base(facade) { Facade = facade; }
public AutoActionController(IAccountFacade accountFacade, IScheduleFacade scheduleFacade) { _accountFacade = accountFacade; _scheduleFacade = scheduleFacade; }
public AccountController(IJwtTokenService jwtTokenService, IAccountFacade accountFacade) { _accountFacade = accountFacade; _jwtTokenService = jwtTokenService; }