using System.Collections.Generic; using System.Threading.Tasks; using Oqtane.Models; namespace Oqtane.Services { /// /// Service to manage entries /// public interface ILanguageService { /// /// Returns a list of all available languages for the given /// /// /// Task> GetLanguagesAsync(int siteId); /// /// Returns a list of all available languages for the given and package /// /// /// /// Task> GetLanguagesAsync(int siteId, string packageName); /// /// Returns the given language /// /// /// Task GetLanguageAsync(int languageId); /// /// Adds the given language /// /// /// Task AddLanguageAsync(Language language); /// /// Edits the given language /// /// /// Task EditLanguageAsync(Language language); /// /// Deletes the given language /// /// /// Task DeleteLanguageAsync(int languageId); } }