version 2

This commit is contained in:
2025-12-16 16:52:40 +03:30
parent 61e86b1e96
commit 139924db94
52 changed files with 7350 additions and 321 deletions

View File

@@ -0,0 +1,12 @@
namespace GreenHome.Application;
public interface IAlertConditionService
{
Task<IReadOnlyList<AlertConditionDto>> GetByDeviceIdAsync(int deviceId, CancellationToken cancellationToken);
Task<AlertConditionDto?> GetByIdAsync(int id, CancellationToken cancellationToken);
Task<int> CreateAsync(CreateAlertConditionRequest request, CancellationToken cancellationToken);
Task UpdateAsync(UpdateAlertConditionRequest request, CancellationToken cancellationToken);
Task DeleteAsync(int id, CancellationToken cancellationToken);
Task<bool> ToggleEnabledAsync(int id, bool isEnabled, CancellationToken cancellationToken);
}