consolidate interface and implementation classes

This commit is contained in:
sbwalker
2025-08-11 16:36:09 -04:00
parent d7eb0dc509
commit b3f6194fda
55 changed files with 309 additions and 473 deletions

View File

@ -5,6 +5,15 @@ using Oqtane.Models;
namespace Oqtane.Repository
{
public interface ILanguageRepository
{
IEnumerable<Language> GetLanguages(int siteId);
Language AddLanguage(Language language);
void UpdateLanguage(Language language);
Language GetLanguage(int languageId);
void DeleteLanguage(int languageId);
}
public class LanguageRepository : ILanguageRepository
{
private readonly IDbContextFactory<TenantDBContext> _dbContextFactory;