/// <summary> /// Gets the loading end controls. /// </summary> /// <param name="file">The file.</param> /// <returns></returns> public async Task <EndControlsLoadingModel> GetLoadingEndControls(string file) { EndControlsLoadingModel endControls = new EndControlsLoadingModel(); try { using (var client = new RestClient(new Uri("https://api-tray.intragest.info/api/"))) { client.Authenticator = new HttpBasicAuthenticator("astek.tracker", "3B]U/2Z8w7fDce=("); var request = new RestRequest("PackingGetLoadingEndControls", Method.GET); request.AddQueryParameter("file_number", file); var result = await client.Execute <EndControlsLoadingModel>(request).ConfigureAwait(false); endControls = result.Data; } } catch (Exception e) { var da = new DatabaseAccessAsync(); da.InsertException(new PackingCygestExceptionModel { Message = e.Message, StackTrace = e.StackTrace, TimeSpan = DateTime.Today.ToString(System.Globalization.CultureInfo.CurrentCulture), MethodName = e.Source }); } return(endControls); }
/// <summary> /// Gets the loading end controls data. /// </summary> /// <returns></returns> private async Task GetLoadingEndControlsData() { if (_loading.FileItemModel.File_Number != null) { EndControlLoading = await _newLoadingService.GetLoadingEndControls(_loading.FileItemModel.File_Number); await InsertEndControlAsync(); ProgressValue = _progressComplete; //LoadingText = LoadingTextDone; LoadingText = ""; LoadingIndicator = false; SyncComplete = true; } }
/// <summary> /// Inserts the end controls. /// </summary> /// <param name="endControls">The end controls.</param> public async Task InsertEndControlsLoading(EndControlsLoadingModel endControls) { await _con.CreateTableAsync <EndControlsLoadingModel>(); await _con.InsertAsync(endControls); }