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