using RMuseum.Models.Ganjoor; using RMuseum.Models.Ganjoor.ViewModels; using RSecurityBackend.Models.Generic; using System; using System.Threading.Tasks; namespace RMuseum.Services { /// /// translation service implementation /// public interface IGanjoorTranslationService { /// /// add language /// /// /// Task> AddLanguageAsync(GanjoorLanguage lang); /// /// update an existing language /// /// /// Task> UpdateLangaugeAsync(GanjoorLanguage updated); /// /// delete language /// /// /// Task> DeleteLangaugeAsync(int id); /// /// get langauge by id /// /// /// Task> GetLanguageAsync(int id); /// /// get all languages /// /// Task> GetLanguagesAsync(); } }