14 lines
411 B
C#
14 lines
411 B
C#
using SlpModularCms.Modules.Master.Data.Entities;
|
|
|
|
namespace SlpModularCms.Modules.Master.Repositories;
|
|
|
|
public interface ICmsInstanceRepository
|
|
{
|
|
Task<IReadOnlyList<CmsInstance>> GetAllAsync();
|
|
Task<IReadOnlyList<CmsInstance>> GetActiveAsync();
|
|
Task<CmsInstance?> GetByIdAsync(Guid id);
|
|
Task AddAsync(CmsInstance instance);
|
|
void Update(CmsInstance instance);
|
|
Task SaveChangesAsync();
|
|
}
|