using System.Collections.ObjectModel;
using DMS.Application.DTOs;
using DMS.WPF.ItemViewModel;
namespace DMS.WPF.Interfaces;
///
/// 设备数据服务接口。
///
public interface IDeviceDataService
{
///
/// 设备列表。
///
// ObservableCollection Devices { get; set; }
///
/// 加载所有设备数据。
///
void LoadAllDevices();
///
/// 添加设备。
///
Task AddDeviceAsync(CreateDeviceWithDetailsDto dto);
///
/// 删除设备。
///
Task DeleteDevice(DeviceItem device);
///
/// 更新设备。
///
Task UpdateDevice(DeviceItem device);
}