diff options
| author | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2021-05-23 15:33:57 +0300 |
|---|---|---|
| committer | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2021-05-23 15:33:57 +0300 |
| commit | 5e82024214338f868642c1f4943d0f63180fe42a (patch) | |
| tree | b96733e5f8be938c10859bc0de2743b8e112e6a2 /Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/MainViewVM.cs | |
| parent | c13ce79ab6454c1e8fc803e70d0a65d3ab753066 (diff) | |
| download | Tango-5e82024214338f868642c1f4943d0f63180fe42a.tar.gz Tango-5e82024214338f868642c1f4943d0f63180fe42a.zip | |
Fixed issue with machine delete error.
Diffstat (limited to 'Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/MainViewVM.cs')
| -rw-r--r-- | Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/MainViewVM.cs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/MainViewVM.cs b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/MainViewVM.cs index 4b5d0897d..00ee4f3bd 100644 --- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/MainViewVM.cs +++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/MainViewVM.cs @@ -870,6 +870,8 @@ namespace Tango.MachineStudio.MachineDesigner.ViewModels { IsFree = false; + var selectedMachine = SelectedMachine; + using (ObservablesContext db = ObservablesContext.CreateDefault()) { var machineToDelete = await new MachineBuilder(db).Set(SelectedMachine.Guid).WithConfiguration().BuildAsync(); @@ -884,14 +886,14 @@ namespace Tango.MachineStudio.MachineDesigner.ViewModels } } - await LoadMachines(); + _actionLogManager.InsertLog(ActionLogType.MachineDeleted, _authentication.CurrentUser, selectedMachine.Name, machineToDelete, "Machine deleted using Machine Studio."); - _actionLogManager.InsertLog(BL.Enumerations.ActionLogType.MachineDeleted, _authentication.CurrentUser, SelectedMachine.Name, machineToDelete, "Machine deleted using Machine Studio."); + await LoadMachines(); } } catch (Exception ex) { - LogManager.Log(ex, $"Error removing machine selected machine."); + LogManager.Log(ex, $"Error removing selected machine."); _notification.ShowError($"An error occurred while trying to delete the selected machine.\n{ex.Message}"); } finally |
