Removed dialogs for editing equipment and points, and their related resources

This commit is contained in:
retr0volkov
2025-07-30 09:08:22 +03:00 Unverified
parent edae732fac
commit 08eaa30209
77 changed files with 1498 additions and 1543 deletions
+2 -2
View File
@@ -1,9 +1,9 @@
using CommunityToolkit.Mvvm.Messaging.Messages;
using System;
using GazpromApp.ViewModels;
namespace GazpromApp.Messages;
public class EditEquipmentMessage(EquipmentViewModel equipment) : AsyncRequestMessage<EquipmentViewModel?>
public class EditEquipmentMessage(EquipmentViewModel equipment)
{
public EquipmentViewModel Equipment { get; } = equipment;
}
+3 -3
View File
@@ -1,9 +1,9 @@
using CommunityToolkit.Mvvm.Messaging.Messages;
using GazpromApp.Models;
using GazpromApp.ViewModels;
namespace GazpromApp.Messages;
public class EditPointMessage(PointViewModel pointViewModel) : AsyncRequestMessage<PointViewModel?>
public class EditPointMessage(PointViewModel point)
{
public PointViewModel Point { get; } = pointViewModel;
public PointViewModel Point { get; } = point;
}
-8
View File
@@ -1,8 +0,0 @@
using GazpromApp.ViewModels;
namespace GazpromApp.Messages;
public class NewEquipmentDone(EquipmentViewModel equipment)
{
public EquipmentViewModel Equipment { get; } = equipment;
}
-6
View File
@@ -1,6 +0,0 @@
using CommunityToolkit.Mvvm.Messaging.Messages;
using GazpromApp.ViewModels;
namespace GazpromApp.Messages;
public class NewEquipmentMessage : AsyncRequestMessage<EquipmentViewModel?>;
-8
View File
@@ -1,8 +0,0 @@
using GazpromApp.ViewModels;
namespace GazpromApp.Messages;
public class NewPointDone(PointViewModel pointViewModel)
{
public PointViewModel Point { get; } = pointViewModel;
}
-6
View File
@@ -1,6 +0,0 @@
using CommunityToolkit.Mvvm.Messaging.Messages;
using GazpromApp.ViewModels;
namespace GazpromApp.Messages;
public class NewPointMessage : AsyncRequestMessage<PointViewModel?>;
@@ -2,7 +2,7 @@
namespace GazpromApp.Messages;
public class EditEquipmentDone(EquipmentViewModel equipment)
public class RemoveEquipmentMessage(EquipmentViewModel equipment)
{
public EquipmentViewModel Equipment { get; } = equipment;
}
+8
View File
@@ -0,0 +1,8 @@
using GazpromApp.ViewModels;
namespace GazpromApp.Messages;
public class RemoveInspectionMessage(InspectionViewModel inspection)
{
public InspectionViewModel Inspection { get; } = inspection;
}
@@ -2,7 +2,7 @@
namespace GazpromApp.Messages;
public class EditPointDone(PointViewModel pointViewModel)
public class RemovePointMessage(PointViewModel pointViewModel)
{
public PointViewModel Point { get; } = pointViewModel;
}
+8
View File
@@ -0,0 +1,8 @@
using GazpromApp.ViewModels;
namespace GazpromApp.Messages;
public class RemovePropertyMessage(PropertyViewModel property)
{
public PropertyViewModel Property { get; } = property;
}
+11
View File
@@ -0,0 +1,11 @@
using System.Collections.Generic;
using Avalonia.Platform.Storage;
using CommunityToolkit.Mvvm.Messaging.Messages;
using GazpromApp.ViewModels;
namespace GazpromApp.Messages;
public class RequestImageMessage(ViewModelBase viewModel) : AsyncRequestMessage<IReadOnlyList<IStorageFile>>
{
private ViewModelBase Caller { get; set; } = viewModel;
}
+9
View File
@@ -0,0 +1,9 @@
using CommunityToolkit.Mvvm.Messaging.Messages;
using GazpromApp.ViewModels;
namespace GazpromApp.Messages;
public class SaveChangesMessage(SaveChangesViewModel saveChanges) : AsyncRequestMessage<SaveChangesViewModel?>
{
public SaveChangesViewModel SaveChanges { get; } = saveChanges;
}
+7
View File
@@ -0,0 +1,7 @@
namespace GazpromApp.Messages;
public class SaveChangesResult(bool save, bool cancel)
{
public bool Save { get; } = save;
public bool Cancel { get; } = cancel;
}
+8
View File
@@ -0,0 +1,8 @@
using GazpromApp.ViewModels;
namespace GazpromApp.Messages;
public class SelectionChangedMessage(ViewModelBase viewModel)
{
public ViewModelBase ViewModel { get; } = viewModel;
}