public Task <RunTimeParams> UpdateRunTimesForJob(RunTimeParams runTimeParams) => TryCatch(async() => { ValidateRunTimeParameters(runTimeParams); return(await this.apiBroker.UpdateRunTimeParamsAsync(runTimeParams)); });
public async Task GetData() { try { results = await RunTimeParameterService.GetRunTimeParamsForJob(JobId); } catch (Exception ex) { Console.WriteLine("Error querying Run Time data.", ex.Message); } }
private void ValidateRunTimeParameters(RunTimeParams runTimeParams) { switch (runTimeParams) { case null: throw new NullRunTimeParameterException(); case { } when IsInvalid(runTimeParams.JobId): throw new InvalidRunTimeParameterException( parameterName: nameof(RunTimeParams.JobId), parameterValue: runTimeParams.JobId); } }
public async Task <RunTimeParams> UpdateRunTimeParamsAsync(RunTimeParams runTimeParams) => await this.PutContentAsync(RelativeJobUrl + "/UpdateRunTimeParametersForJob", runTimeParams);