using Seenginx.Models; using System.Collections.Generic; using System.Threading.Tasks; namespace Seenginx.Services { public interface INginxService { Task> GetFilesAsync(); Task> GetTemplates(); Task> TestFileAsync(ConfigFile configFile); Task> AddFileAsync(NewFileForm newFileForm); Task> SaveFileAsync(ConfigFile configFile); Task> SaveDraftFileAsync(ConfigFile configFile); Task> RenameFileAsync(ConfigFile configFile); Task> DeleteFileAsync(ConfigFile configFile); Task> ValidateNewConfigurationAsync(NewFileForm newFileForm); } }