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();
}
}