Removed dialogs for editing equipment and points, and their related resources
This commit is contained in:
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
using GazpromApp.ViewModels;
|
||||
|
||||
namespace GazpromApp.Messages;
|
||||
|
||||
public class NewEquipmentDone(EquipmentViewModel equipment)
|
||||
{
|
||||
public EquipmentViewModel Equipment { get; } = equipment;
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
using CommunityToolkit.Mvvm.Messaging.Messages;
|
||||
using GazpromApp.ViewModels;
|
||||
|
||||
namespace GazpromApp.Messages;
|
||||
|
||||
public class NewEquipmentMessage : AsyncRequestMessage<EquipmentViewModel?>;
|
||||
@@ -1,8 +0,0 @@
|
||||
using GazpromApp.ViewModels;
|
||||
|
||||
namespace GazpromApp.Messages;
|
||||
|
||||
public class NewPointDone(PointViewModel pointViewModel)
|
||||
{
|
||||
public PointViewModel Point { get; } = pointViewModel;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
using GazpromApp.ViewModels;
|
||||
|
||||
namespace GazpromApp.Messages;
|
||||
|
||||
public class RemovePropertyMessage(PropertyViewModel property)
|
||||
{
|
||||
public PropertyViewModel Property { get; } = property;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
namespace GazpromApp.Messages;
|
||||
|
||||
public class SaveChangesResult(bool save, bool cancel)
|
||||
{
|
||||
public bool Save { get; } = save;
|
||||
public bool Cancel { get; } = cancel;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
using GazpromApp.ViewModels;
|
||||
|
||||
namespace GazpromApp.Messages;
|
||||
|
||||
public class SelectionChangedMessage(ViewModelBase viewModel)
|
||||
{
|
||||
public ViewModelBase ViewModel { get; } = viewModel;
|
||||
}
|
||||
Reference in New Issue
Block a user