public AccountController() { _tokenContainer = new TokenContainer(); var apiClient = new ApiClient(HttpClientInstance.Instance, _tokenContainer); _loginClient = new LoginClient(apiClient); }
/// <summary> /// visits a statement block in a script /// </summary> /// <param name="container">container to visit</param> public virtual void VisitContainer(ITokenContainer container) { foreach (IScriptToken token in container.Children) { VisitToken(token); } }
public DataOrganisasiController() { LogicalThreadContext.Properties["UserName"] = "******"; LogicalThreadContext.Properties["ActionType"] = "GetHome"; _auditer.Info("Test Aja Dari Home"); tokenContainer = new TokenContainer(); }
internal IronMqRestClient(IronClientConfig config) { _config = LazyInitializer.EnsureInitialized(ref config); if (_config.Keystone != null) { if (_config.KeystoneKeysExist()) { TokenContainer = new KeystoneContainer(_config.Keystone); } else { throw new IronSharpException("Keystone keys missing"); } } else { TokenContainer = new IronTokenContainer(_config.Token); } _restClient = new MqRestClient(TokenContainer); if (string.IsNullOrEmpty(Config.Host)) { Config.Host = IronMqCloudHosts.DEFAULT; } if (config.ApiVersion == default(int)) { config.ApiVersion = 3; } }
public ProjectsController() { _tokenContainer = new TokenContainer(); var apiClient = new ApiClient(HttpClientInstance.Instance, _tokenContainer); _dataClient = new DataClient(apiClient); }
public EnumerableViewModel(TToken value, ITokenContainer container) : base(value, container) { var items = ItemsOf(value); _children = new ObservableCollection <TViewModel>(items); _expanded = true; }
public ItemViewModel(JToken token, ITokenContainer container) { _validation = new ValidationViewModel(); _type = new TypeViewModel(token); _type.TypeChanged += OnTypeChanged; _container = container; Value = Wrap(token, container); }
public ArrayViewModel(JArray token, ITokenContainer container) : base(token, container) { AddItem = Cmd(PerformAddItem); RemoveItem = Cmd <ItemViewModel>(PerformRemoveItem); MoveItemUp = Cmd <ItemViewModel>(PerformMoveItemUp); MoveItemDown = Cmd <ItemViewModel>(PerformMoveItemDown); }
public Mostrar() { InitializeComponent(); tokenContainer = new TokenContainer(); var apiClient = new ApiProxy(HttpClientInstance.InstanceCommon, tokenContainer); usuarioProxy = new UsuarioProxy(apiClient); ObtenerUsuario(); }
//The HttpClient Class, this will be used for performing //HTTP Operations, GET, POST, PUT, DELETE //Set the base address and the Header Formatter public TrxOwnershipController() { string SmartAPIUrl = ConfigurationManager.AppSettings["SmartAPIUrl"]; url = string.Format("{0}/api/TrxOwnership", SmartAPIUrl); client = new HttpClient(); tokenContainer = new TokenContainer(); client.BaseAddress = new Uri(url); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); }
public SectionsController( IProjectsServices projectServices, ILanguagesService langService, IPhrasesContextServices phrsContService, ITokenContainer tokenContainer) { this.projectServices = projectServices; this.langService = langService; this.phrsContService = phrsContService; this.tokenContainer = tokenContainer; }
public MostrarUsuario() { InitializeComponent(); tokenContainer = new TokenContainer(); var apiClient = new ApiProxy(HttpClientInstance.InstanceCommon, tokenContainer); usuarioProxy = new UsuarioProxy(apiClient); buttonID.Click += ButtonID_Click; uSUARIO = new USUARIO(); textBoxID.Text = ""; usuarioLista = new List <USUARIO>(); }
public InsertarUsuario() { InitializeComponent(); tokenContainer = new TokenContainer(); var apiClient = new ApiProxy(HttpClientInstance.InstanceCommon, tokenContainer); usuarioProxy = new UsuarioProxy(apiClient); buttonID.Click += ButtonID_Click; loadImage.Click += ButtonLoad_Click; uSUARIO = new USUARIO(); usuarioLista = new List <USUARIO>(); }
public EliminaUsuario() { InitializeComponent(); tokenContainer = new TokenContainer(); var apiClient = new ApiProxy(HttpClientInstance.InstanceCommon, tokenContainer); usuarioProxy = new UsuarioProxy(apiClient); buttonID.Click += ButtonID_Click; buscar.Click += ButtonIDBsucar_Click; uSUARIO = new USUARIO(); buscarId.Text = ""; usuarioLista = new List <USUARIO>(); }
public HomeController() { LogicalThreadContext.Properties["UserName"] = "******"; LogicalThreadContext.Properties["ActionType"] = "GetHome"; _auditer.Info("Test Aja Dari Home"); tokenContainer = new TokenContainer(); string SmartAPIUrl = ConfigurationManager.AppSettings["SmartAPIUrl"]; url = string.Format("{0}/api/MstRekanan", SmartAPIUrl); client = new HttpClient(); client.BaseAddress = new Uri(url); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); }
//The HttpClient Class, this will be used for performing //HTTP Operations, GET, POST, PUT, DELETE //Set the base address and the Header Formatter public TrxRekananDocumentController() { string SmartAPIUrl = ConfigurationManager.AppSettings["SmartAPIUrl"]; url = string.Format("{0}/api/TrxRekananDocument", SmartAPIUrl); urlDetail = string.Format("{0}/api/TrxDocMandatoryDetail", SmartAPIUrl); urlBranch = string.Format("{0}/api/TrxBranchOffice", SmartAPIUrl); urlBranchHeader = string.Format("{0}/api/TrxBranchOfficeHeader", SmartAPIUrl); client = new HttpClient(); tokenContainer = new TokenContainer(); client.BaseAddress = new Uri(url); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); }
public HomeController( IProjectsServices projectServices, ILanguagesService langService, IPhrasesContextServices phrsContService, ITokenContainer tokenContainer, ISystemStabilityLoggsService systemStabilityLoggsService, IManifestService manifestService) { this.projectServices = projectServices; this.langService = langService; this.phrsContService = phrsContService; this.tokenContainer = tokenContainer; this.systemStabilityLoggsService = systemStabilityLoggsService; this.manifestService = manifestService; }
//The HttpClient Class, this will be used for performing //HTTP Operations, GET, POST, PUT, DELETE //Set the base address and the Header Formatter public trxDetailPekerjaanHeaderController() { string SmartAPIUrl = ConfigurationManager.AppSettings["SmartAPIUrl"]; url = string.Format("{0}/api/TrxDetailPekerjaanHeader", SmartAPIUrl); urlAS_1M = string.Format("{0}/api/trxDetailPekerjaan", SmartAPIUrl); urlDetail = string.Format("{0}/api/TrxDetailPekerjaan", SmartAPIUrl); urlDetailTMP = string.Format("{0}/api/trxDetailPekerjaanTMP", SmartAPIUrl); urlDetailAS_1MTMP = string.Format("{0}/api/trxDetailPekerjaanAS_1MTMP", SmartAPIUrl); client = new HttpClient(); tokenContainer = new TokenContainer(); client.BaseAddress = new Uri(url); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); }
public ObjectViewModel(JObject token, ITokenContainer container) : base(token, container) { _availableProperties = new ObservableCollection <String>(); AddProperty = (s, ev) => { var propertyName = ev.Parameter as String; if (propertyName != null) { PerformAddProperty(propertyName); } }; RemoveProperty = Cmd <PropertyViewModel>(PerformRemoveProperty); }
private static TokenViewModel Wrap(JToken value, ITokenContainer container) { switch (value.Type) { case JTokenType.Array: return(new ArrayViewModel((JArray)value, container)); case JTokenType.Boolean: return(new BooleanViewModel((JValue)value, container)); case JTokenType.Float: return(new NumberViewModel((JValue)value, container)); case JTokenType.Integer: return(new IntegerViewModel((JValue)value, container)); case JTokenType.Object: return(new ObjectViewModel((JObject)value, container)); case JTokenType.String: return(new StringViewModel((JValue)value, container)); case JTokenType.Null: return(new EnumViewModel(value, container)); } return(null); }
private async Task <bool> CheckAndRenewToken() { try { ILoginClient loginClient = ServiceLocator.Current.GetInstance <ILoginClient>(); ITokenContainer tokenContainer = ServiceLocator.Current.GetInstance <ITokenContainer>(); IConfiguration config = ServiceLocator.Current.GetInstance <IConfiguration>(); if (loginClient == null || tokenContainer == null || config == null) { return(false); } int NumberOfMinutes = 10; try { IConfiguration miscconfig = config.GetSection("Misc"); if (miscconfig != null) { string strNumberOfMinutes = miscconfig.GetSection("TimeoutCheck").Value; if (!int.TryParse(strNumberOfMinutes, out NumberOfMinutes)) { NumberOfMinutes = 10; } } } catch { NumberOfMinutes = 10; } JwtSecurityToken token = new JwtSecurityToken(jwtEncodedString: tokenContainer.ApiToken as string); if (token == null) { return(false); } TimeSpan ts = token.ValidTo - DateTime.Now; if (ts.Minutes > NumberOfMinutes) { return(true); } else if (ts.Minutes < NumberOfMinutes) { TokenResponse response = await loginClient.RenewToken(); if (response.StatusIsSuccessful) { tokenContainer.ApiToken = response.Data; return(true); } } } catch { return(false); } return(false); }
/// <summary> /// Public constructor. /// </summary> public TokenServices(UnitOfWork unitOfWork) { _unitOfWork = unitOfWork; tokenContainer = new TokenContainer(); }
public BooleanViewModel(JValue token, ITokenContainer container) : base(token, container) { _value = token.Value <Boolean>(); }
public SystemController(ITokenContainer tokenContainer, ISystemInfoClient systemInfoClient) { this.tokenContainer = tokenContainer; this.systemInfoClient = systemInfoClient; }
public ApiProxy(HttpClient httpClient, ITokenContainer tokenContainer, string Area = null) { this.httpClient = httpClient; this.httpClient.DefaultRequestHeaders.Authorization = null; this.tokenContainer = tokenContainer; }
public AuthenticationAttribute() { tokenContainer = new TokenContainer(); }
public EnumViewModel(JToken token, ITokenContainer container) : base(token, container) { _options = new ObservableCollection <JToken>(); _options.Add(token); }
public PropertyViewModel(String name, JToken value, ITokenContainer container) : base(value, container) { _name = name; }
public AccountController(ILoginClient loginClient, ITokenContainer tokenContainer) { this._loginClient = loginClient; this._tokenContainer = tokenContainer; }
public ApiClient(HttpClient httpClient, ITokenContainer tokenContainer) { this.httpClient = httpClient; this.tokenContainer = tokenContainer; }