public void Execute(object parameter) { SaveInput save = new SaveInput(); SimplePaintViewModel.ToSave = _simplePaintViewModel.Imagesource; save.Show(); }
public SaveOutput Execute(SaveInput input) { var output = new SaveOutput(); if (this.dbFileAccessService.Exists(input.currentDbFile) == false) { this.dbFileAccessService.CopyDbFile(input.masterDbFile, input.currentDbFile); } this.dbMigrationService.Upgrade(); this.projectSettingsAccessService.Update( input.StartDate, input.EndDate, input.Processes, input.Functions, input.Holidays, input.RestDays); this.memberAccessService.Update( input.Members); this.taskAccessService.Update( input.Tasks); this.processDependencyAccessService.Update( input.ProcessDependencies); this.functionDependencyAccessService.Update( input.FunctionDependencies); this.pertAccessService.Update( input.Edges); return(output); }
/// <summary> /// /// </summary> /// <exception cref="VmosoApiClient.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Save Input</param> /// <returns>Task of ApiResponse (SaveResult)</returns> public async System.Threading.Tasks.Task <ApiResponse <SaveResult> > SaveAsyncWithHttpInfo(SaveInput input) { // verify the required parameter 'input' is set if (input == null) { throw new ApiException(400, "Missing required parameter 'input' when calling VcrApi->Save"); } var localVarPath = "/vcr/save"; var localVarPathParams = new Dictionary <String, String>(); var localVarQueryParams = new Dictionary <String, String>(); var localVarHeaderParams = new Dictionary <String, String>(Configuration.DefaultHeader); var localVarFormParams = new Dictionary <String, String>(); var localVarFileParams = new Dictionary <String, FileParameter>(); Object localVarPostBody = null; // to determine the Content-Type header String[] localVarHttpContentTypes = new String[] { }; String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header String[] localVarHttpHeaderAccepts = new String[] { "json" }; String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); if (localVarHttpHeaderAccept != null) { localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); } // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json localVarPathParams.Add("format", "json"); if (input != null && input.GetType() != typeof(byte[])) { localVarPostBody = Configuration.ApiClient.Serialize(input); // http body (model) parameter } else { localVarPostBody = input; // byte array } // authentication (vmoso_auth) required if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("X-CV-Authorization"))) { localVarHeaderParams["X-CV-Authorization"] = Configuration.GetApiKeyWithPrefix("X-CV-Authorization"); } // make the HTTP request IRestResponse localVarResponse = (IRestResponse)await Configuration.ApiClient.CallApiAsync(localVarPath, Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, localVarPathParams, localVarHttpContentType); int localVarStatusCode = (int)localVarResponse.StatusCode; if (ExceptionFactory != null) { Exception exception = ExceptionFactory("Save", localVarResponse); if (exception != null) { throw exception; } } return(new ApiResponse <SaveResult>(localVarStatusCode, localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), (SaveResult)Configuration.ApiClient.Deserialize(localVarResponse, typeof(SaveResult)))); }
/// <summary> /// /// </summary> /// <exception cref="VmosoApiClient.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Save Input</param> /// <returns>Task of SaveResult</returns> public async System.Threading.Tasks.Task <SaveResult> SaveAsync(SaveInput input) { ApiResponse <SaveResult> localVarResponse = await SaveAsyncWithHttpInfo(input); return(localVarResponse.Data); }
/// <summary> /// /// </summary> /// <exception cref="VmosoApiClient.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Save Input</param> /// <returns>SaveResult</returns> public SaveResult Save(SaveInput input) { ApiResponse <SaveResult> localVarResponse = SaveWithHttpInfo(input); return(localVarResponse.Data); }
public SignalListDef(PCIE1730pars _pars, ScrollableControl _Container, SignalsPanelPars _SignalsPanel, Board.DOnPr _OnPr, bool _PCSide = true) : base(_pars, null, null, _Container, _SignalsPanel, _OnPr, true) { saveInput = SaveInput.Create(ParAll.ST.Defect.PCIE1730.Save1730); }
public void Generate() { DataBaseFactory.UserNameOverride = Data.DatabaseName; if (File.Exists(DataBaseFactory.DatabasePath)) { File.Delete(DataBaseFactory.DatabasePath); } PaperFormat[] formats = { new PaperFormat(50, 100), new PaperFormat(50, 70), new PaperFormat(30, 45), new PaperFormat(20, 30), }; RandomSource random = new WH2006(false); DoubleRundom iterations = new DoubleRundom(random, 1, 10); DoubleRundom speed = new DoubleRundom(random, 0, 10); SpeedNotes speedNotes = new SpeedNotes("Speed.Notes"); _iterationTime = new DoubleRundom(random, 5, 20); _setupTime = new DoubleRundom(random, 10, 120); double[] quarterMultipler = { 1.0, 0.5, 1.5, 2.0 }; int compledAmount = Data.ToGenerate * 4; int currentAmount = 0; int error = 0; DateTime datetime = DateTime.Now; for (int i = 0; i < compledAmount; i++) { if (datetime.Hour > 16) { int toZero = 24 - datetime.Hour; datetime += TimeSpan.FromHours(toZero + 7); } int currentQuater; if (datetime.Month <= 3) { currentQuater = 0; } else if (datetime.Month <= 6) { currentQuater = 1; } else if (datetime.Month <= 9) { currentQuater = 2; } else { currentQuater = 3; } var realIterations = iterations.Next(); var realamount = random.Next(100, 10000); var realSpeed = speedNotes.CalculateSpeed(speed.Next() >= 5 ? 15 : 4); var realformat = formats[random.Next(0, 3)]; var realtime = CalculateTime(realamount, realSpeed, realIterations, quarterMultipler[currentQuater], realformat, out var realProblem, out var realBigProblem, out var iterationMinutes, out var setupMinutes); SaveInput input = new SaveInput(realamount, realIterations, realProblem, realBigProblem, realformat, realSpeed, datetime, realtime, iterationMinutes, setupMinutes); datetime += realtime; var result = BusinessRules.Save.Action(input); if (!result.Succsess) { error++; } ProgressAction(new Progress { Amount = compledAmount, Generated = currentAmount, Errors = error }); currentAmount++; } }