public ApiConnector(string country, string locale, bool useTestServer, ILoginApi loginApi, IProductApi productApi) { baseUri = Utils.BuildBaseUri(country, locale, useTestServer); client = new HttpClient(); this.loginApi = loginApi; this.productApi = productApi; }
public ApiConnector(string country = "world", string locale = "en", bool useTestServer = false) { baseUri = Utils.BuildBaseUri(country, locale, useTestServer); client = new HttpClient(); loginApi = new LoginApi(baseUri, ref client); productApi = new ProductApi(baseUri, ref client); }
public Login(ILoginApi loginApi = null) { LoginApi = loginApi ?? Locator.Current.GetService <ILoginApi>(); UrlPathSegment = "ReactiveUI with Xamarin!"; HostScreen = Locator.Current.GetService <IScreen>(); PrepareObservables(); }
public LoginService(ISessionManager sessionManager, IUIServices uiServices, IPolicyWrapper <User> policies, IBaseRepository <User> userRepository, IConnectivityService connectivityService) { _sessionManager = sessionManager; _uiServices = uiServices; _policies = policies; _userRepository = userRepository; _connectivityService = connectivityService; _api = RestService.For <ILoginApi>(Constants.DEFAULT_API_ENDPOINT); }
static ApiCoordinator() { userSettings = Locator.Current.GetService <ISettingsRepository>(); sharedPreferences = Locator.Current.GetService <ISharedPreferences>(); Func <long, Task> saveTime = (long time) => { return(Task.Run(() => sharedPreferences.SetLong(PreferencesKeys.LAST_REQUEST, time))); }; var httpClient = new HttpClient(new CustomHttpClientHandler(GetToken, saveTime)) { BaseAddress = new Uri(SERVER_URL) }; loginApi = RestService.For <ILoginApi>(httpClient); chatApi = RestService.For <IChatApi>(httpClient); userApi = RestService.For <IUserApi>(httpClient); patientApi = RestService.For <IPatientApi>(httpClient); }
public LogonProvider(ILoginApi loginApi) { _loginApi = loginApi; }
public UserManagerService(ILoginApi loginApi, IUserRepository userRepository) { _loginApi = loginApi; _userRepository = userRepository; }
public AuthService(IWebApiFactory webApiFactory, IAuthHolder authHolder) { this.authHolder = authHolder; loginApi = webApiFactory.Create <ILoginApi> (); }
public LoginService(ILoginApi loginApi) { _loginApi = loginApi; }
/// <summary> /// This constructor is used to mock testing only /// </summary> /// <param name="loginApi"></param> public LoginController(ILoginApi loginApi) { _loginApi = loginApi; }
public LoginController() { _loginApi = new LoginApi(); }
public LoginController(ILoginApi loginApi, IConfiguration configuration) { _loginApi = loginApi; _configuration = configuration; }