using AsbCloudApp.Data.SAUB; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace AsbCloudApp.Services { public interface ISetpointsService { Task<int> InsertAsync(SetpointsRequestDto setpoints, CancellationToken token); Task<IEnumerable<SetpointsRequestDto>> GetAsync(int idWell, CancellationToken token); Task<IEnumerable<SetpointsRequestDto>> GetForPanelAsync(string uid, CancellationToken token); Task<int> TryDelete(int idWell, int id, CancellationToken token); Task<int> UpdateStateAsync(string uid, int id, SetpointsRequestDto setpointsRequestDto, CancellationToken token); IEnumerable<SetpointInfoDto> GetSetpointsNames(int idWell); } }