Beispiel #1
0
        private async void SaveChanges()
        {
            bool confirmed = await JsRunTime.InvokeAsync <bool>("confirm", "Are you sure you want to save changes?");

            if (confirmed)
            {
                FormatRunTimeFields();

                try
                {
                    await RunTimeParameterService.UpdateRunTimesForJob(results);

                    Toaster.Add("Run Time Changes Saved Successfully", MatToastType.Success, "Success", "✓");

                    await GetData();

                    Modal.Close(ModalResult.Ok(results));
                }
                catch (Exception ex)
                {
                    Toaster.Add("Error Saving Run Time Changes, try again.", MatToastType.Danger, "Warning", "⚠");
                    Console.WriteLine("Error saving run time changes", ex.Message);
                }
            }
        }
Beispiel #2
0
 public async Task GetData()
 {
     try
     {
         results = await RunTimeParameterService.GetRunTimeParamsForJob(JobId);
     }
     catch (Exception ex)
     {
         Console.WriteLine("Error querying Run Time data.", ex.Message);
     }
 }