protected JustGivingClientBase(ClientConfiguration clientConfiguration, 
										IHttpClient httpClient, 
										IAccountApi accountApi, 
										IDonationApi donationApi, 
										IPageApi pageApi, 
										ISearchApi searchApi, 
										ICharityApi charityApi, 
										IEventApi eventApi,
										ITeamApi teamApi)
        {
            if(httpClient == null)
            {
                throw new ArgumentNullException("httpClient", "httpClient must not be null to access the api.");
            }

            HttpClient = httpClient;
            HttpClient.ConnectionTimeOut = TimeSpan.FromMinutes(3);

            Account = accountApi;
            Donation = donationApi;
            Page = pageApi;
            Search = searchApi;
            Charity = charityApi;
            Event = eventApi;
            Team = teamApi;

            Configuration = clientConfiguration;

            InitApis(HttpClient, clientConfiguration);
        }
Exemplo n.º 2
0
 public AccountController(apiContext context, IAcquirerApi acquirerApi, IAccountApi accountApi, ILogger log)
 {
     _context     = context;
     _acquirerApi = acquirerApi;
     _accountApi  = accountApi;
     _log         = log;
 }
 public HomeController(ILogger <HomeController> logger, IAccountApi accountApi, IAccountIdentityManager accountIdentityManager, IMapper mapper)
 {
     _logger                 = logger;
     _accountApi             = accountApi;
     _accountIdentityManager = accountIdentityManager;
     this._mapper            = mapper;
 }
 public DonateCoinDomainService(
     ILogger <DonateCoinDomainService> logger,
     IDailyTaskApi dailyTaskApi,
     BiliCookie cookie,
     IOptionsMonitor <DailyTaskOptions> dailyTaskOptions,
     IAccountApi accountApi,
     ICoinDomainService coinDomainService,
     IVideoDomainService videoDomainService,
     IRelationApi relationApi,
     IOptionsMonitor <Dictionary <string, int> > expDicOptions,
     IOptionsMonitor <Dictionary <string, string> > donateContinueStatusDicOptions,
     IVideoApi videoApi
     )
 {
     _logger                  = logger;
     _dailyTaskApi            = dailyTaskApi;
     _biliBiliCookie          = cookie;
     _dailyTaskOptions        = dailyTaskOptions.CurrentValue;
     _accountApi              = accountApi;
     _coinDomainService       = coinDomainService;
     _videoDomainService      = videoDomainService;
     _relationApi             = relationApi;
     _videoApi                = videoApi;
     _expDic                  = expDicOptions.Get(Constants.OptionsNames.ExpDictionaryName);
     _donateContinueStatusDic = donateContinueStatusDicOptions.Get(Constants.OptionsNames.DonateCoinCanContinueStatusDictionaryName);
 }
Exemplo n.º 5
0
 public PaymentProcessing(apiContext dbContext, IAcquirerApi acquirer, IAccountApi account, ILogger log)
 {
     _dbContext      = dbContext;
     _account        = account;
     _log            = log;
     _cardProcessing = new CardPaymentProcessing(dbContext, acquirer);
 }
Exemplo n.º 6
0
 public CoinDomainService(
     IAccountApi accountApi,
     IDailyTaskApi dailyTaskApi
     )
 {
     _accountApi   = accountApi;
     _dailyTaskApi = dailyTaskApi;
 }
Exemplo n.º 7
0
 public PaymentTest()
 {
     Configuration = BuildConfiguration();
     DbContext     = InitializeDbContext(Configuration);
     FakeLogger    = BuildLogger();
     FakeAcquirer  = BuildAcquirerApiService();
     FakeAccount   = BuildFakeAccountService(DbContext);
 }
Exemplo n.º 8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MoveInLogic"/> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="mcfClient">The mcfClient.</param>
 /// <param name="addressApi">The addressApi.</param>
 /// <param name="accountApi"></param>
 /// <param name="deviceApi">The deviceApi.</param>
 /// <param name="customerLogic"></param>
 public MoveInLogic(ILogger <MoveInLogic> logger, IMcfClient mcfClient, IAddressApi addressApi, IAccountApi accountApi, IDeviceApi deviceApi, ICustomerLogic customerLogic)
 {
     _logger        = logger ?? throw new ArgumentNullException(nameof(logger));
     _mcfClient     = mcfClient ?? throw new ArgumentNullException(nameof(mcfClient));
     _addressApi    = addressApi ?? throw new ArgumentNullException(nameof(addressApi));
     _accountApi    = accountApi ?? throw new ArgumentNullException(nameof(accountApi));
     _deviceApi     = deviceApi ?? throw new ArgumentNullException(nameof(deviceApi));
     _customerLogic = customerLogic ?? throw new ArgumentNullException(nameof(customerLogic));
 }
 public JustGivingClient(ClientConfiguration clientConfiguration, IHttpClient httpClient, IAccountApi accountApi,
                         IDonationApi donationApi, IPageApi pageApi, ISearchApi searchApi, ICharityApi charityApi,
                         IEventApi eventApi, ITeamApi teamApi, IOneSearchApi oneSearch, ICountryApi countryApi,
                         ICurrencyApi currencyApi, IProjectApi projectApi)
     : base(
         clientConfiguration, httpClient, accountApi, donationApi, pageApi, searchApi, charityApi, eventApi,
         teamApi, oneSearch, countryApi, currencyApi, projectApi)
 {
 }
Exemplo n.º 10
0
 public LoginPage()
 {
     _accountApi = RestService.For<IAccountApi>(Core.Settings.Values.BASE_URL);
     Task.Run(async () =>
     {
         await SetupExternalProviders();
     });
     this.InitializeComponent();
 }
Exemplo n.º 11
0
 public MasterViewModel(
     IAuthenticationProvider authenticationProvider,
     IAccountApi accountApi,
     IMapper mapper)
 {
     _authenticationProvider = authenticationProvider;
     _accountApi             = accountApi;
     _mapper = mapper;
 }
Exemplo n.º 12
0
 public CoinDomainService(ILogger <CoinDomainService> logger,
                          IHttpClientFactory httpClientFactory,
                          IOptionsMonitor <BiliBiliCookieOptions> biliBiliCookieOptions,
                          IAccountApi accountApi)
 {
     _logger                = logger;
     _httpClientFactory     = httpClientFactory;
     _biliBiliCookieOptions = biliBiliCookieOptions.CurrentValue;
     _accountApi            = accountApi;
 }
 public AuthenticationProvider(
     ITokenProvider tokenProvider,
     IAccountApi accountApi,
     ISettingsProvider settingsProvider,
     IDateTimeFacade dateTimeFacade)
 {
     _tokenProvider    = tokenProvider;
     _accountApi       = accountApi;
     _settingsProvider = settingsProvider;
     _dateTimeFacade   = dateTimeFacade;
 }
Exemplo n.º 14
0
 public JustGivingMobileClient(ClientConfiguration clientConfiguration, IHttpClient httpClient,
                               IAccountApi accountApi,
                               IDonationApi donationApi, IPageApi pageApi, ISearchApi searchApi,
                               ICharityApi charityApi,
                               IEventApi eventApi, ITeamApi teamApi, IOneSearchApi oneSearchApi,
                               ICountryApi countryApi, ICurrencyApi currencyApi, IProjectApi projectApi)
     : base(
         clientConfiguration, httpClient, accountApi, donationApi, pageApi, searchApi, charityApi, eventApi,
         teamApi, oneSearchApi, countryApi, currencyApi, projectApi)
 {
 }
Exemplo n.º 15
0
 protected override void OnCreate(Bundle savedInstanceState)
 {
     base.OnCreate(savedInstanceState);
     SetContentView(Resource.Layout.Login);
     _accountApi = RestService.For<IAccountApi>(Core.Settings.Values.BASE_URL);
     Task.Run(async () =>
     {
         await SetupExternalProviders();
     });
     
     ShowLogin();
 }
Exemplo n.º 16
0
 public VideoDomainService(ILogger <VideoDomainService> logger,
                           IDailyTaskApi dailyTaskApi,
                           IOptionsMonitor <BiliBiliCookieOptions> biliBiliCookieOptions,
                           IOptionsMonitor <DailyTaskOptions> dailyTaskOptions,
                           IAccountApi accountApi,
                           ICoinDomainService coinDomainService)
 {
     _logger                = logger;
     _dailyTaskApi          = dailyTaskApi;
     _biliBiliCookieOptions = biliBiliCookieOptions.CurrentValue;
     _dailyTaskOptions      = dailyTaskOptions.CurrentValue;
     _accountApi            = accountApi;
     _coinDomainService     = coinDomainService;
 }
Exemplo n.º 17
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MoveOutLogic" /> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="mcfClient">The MCF client.</param>
 /// <param name="addressApi">The address API.</param>
 /// <param name="accountApi">The device API.</param>
 /// <param name="deviceApi">The device API.</param>
 /// <param name="requestContext">The request context.</param>
 /// <exception cref="ArgumentNullException">logger
 /// or
 /// mcfClient
 /// or
 /// addressApi
 /// or
 /// deviceApi
 /// or
 /// requestContext</exception>
 public MoveOutLogic(
     ILogger <MoveInLogic> logger,
     IMcfClient mcfClient,
     IAddressApi addressApi,
     IAccountApi accountApi,
     IDeviceApi deviceApi,
     IRequestContextAdapter requestContext)
 {
     _logger         = logger ?? throw new ArgumentNullException(nameof(logger));
     _mcfClient      = mcfClient ?? throw new ArgumentNullException(nameof(mcfClient));
     _addressApi     = addressApi ?? throw new ArgumentNullException(nameof(addressApi));
     _accountApi     = accountApi ?? throw new ArgumentNullException(nameof(accountApi));
     _deviceApi      = deviceApi ?? throw new ArgumentNullException(nameof(deviceApi));
     _requestContext = requestContext ?? throw new ArgumentNullException(nameof(requestContext));
 }
Exemplo n.º 18
0
 public AccountController(
     UserManager <MonsterUser> userManager,
     SignInManager <MonsterUser> signInManager,
     IIdentityServerInteractionService interaction,
     IClientStore clientStore,
     IAuthenticationSchemeProvider schemeProvider,
     IEventService events,
     IAccountApi accountApi)
 {
     _userManager    = userManager;
     _signInManager  = signInManager;
     _interaction    = interaction;
     _clientStore    = clientStore;
     _schemeProvider = schemeProvider;
     _events         = events;
     _accountApi     = accountApi;
 }
 public DonateCoinDomainService(ILogger <DonateCoinDomainService> logger,
                                IDailyTaskApi dailyTaskApi,
                                IOptionsMonitor <BiliBiliCookieOptions> cookieOptions,
                                IOptionsMonitor <DailyTaskOptions> dailyTaskOptions,
                                IAccountApi accountApi,
                                ICoinDomainService coinDomainService,
                                IVideoDomainService videoDomainService,
                                IRelationApi relationApi)
 {
     _logger                = logger;
     _dailyTaskApi          = dailyTaskApi;
     _biliBiliCookieOptions = cookieOptions.CurrentValue;
     _dailyTaskOptions      = dailyTaskOptions.CurrentValue;
     _accountApi            = accountApi;
     _coinDomainService     = coinDomainService;
     _videoDomainService    = videoDomainService;
     _relationApi           = relationApi;
 }
        protected JustGivingClientBase(ClientConfiguration clientConfiguration,
                                       IHttpClient httpClient,
                                       IAccountApi accountApi,
                                       IDonationApi donationApi,
                                       IPageApi pageApi,
                                       ISearchApi searchApi,
                                       ICharityApi charityApi,
                                       IEventApi eventApi,
                                       ITeamApi teamApi, IOneSearchApi oneSearch,
                                       ICountryApi country, ICurrencyApi currency,
                                       IProjectApi project)
        {
            if (httpClient == null)
            {
                throw new ArgumentNullException("httpClient", "httpClient must not be null to access the api.");
            }

            HttpClient = httpClient;
            HttpClient.ConnectionTimeOut = TimeSpan.FromMinutes(3);

            Account   = accountApi;
            Donation  = donationApi;
            Page      = pageApi;
            Search    = searchApi;
            Charity   = charityApi;
            Event     = eventApi;
            Team      = teamApi;
            OneSearch = oneSearch;
            Country   = country;
            Currency  = currency;
            Project   = project;

            Configuration = clientConfiguration;

            InitApis(HttpClient, clientConfiguration);
        }
Exemplo n.º 21
0
 public AccountController(IAccountApi accountApi)
 {
     this.accountApi = accountApi;
 }
 public JustGivingClient(ClientConfiguration clientConfiguration, IHttpClient httpClient, IAccountApi accountApi,
                         IDonationApi donationApi, IPageApi pageApi, ISearchApi searchApi, ICharityApi charityApi,
                         IEventApi eventApi, ITeamApi teamApi): base(clientConfiguration, httpClient, accountApi, donationApi, pageApi, searchApi, charityApi, eventApi, teamApi)
 {
 }
 public TestController(IAccountApi accountApi)
 {
     _accountApi = accountApi;
 }
 public PerfilController(IAccountApi accountApi)
 {
     _accountApi = accountApi;
 }
 public AccountController(IAccountApi accountApi, IAccountIdentityManager accountIdentityManager)
 {
     _accountApi             = accountApi;
     _accountIdentityManager = accountIdentityManager;
 }
Exemplo n.º 26
0
 public AccountController(ICurrentUserService currentUser, IAccountApi accountApi)
 {
     _currentUser = currentUser;
     _accountApi  = accountApi;
 }
Exemplo n.º 27
0
 public RegisterPage()
 {
     InitializeComponent();
     _roleService = new RoleService();
     _accountApi  = RestService.For <IAccountApi>(HttpClientFactory.Create(AppEnvironment.ApiBaseUrl));
 }