new_presence/data/Repository/IGroupRepository.cs

24 lines
904 B
C#
Raw Normal View History

2024-11-16 08:29:24 +00:00
using domain.Models;
namespace data.Repository
{
// Интерфейс для репозитория работы с группами.
public interface IGroupRepository
{
// Метод для получения группы по идентификатору.
GroupLocalEntity GetGroupById(int groupID);
// Метод для получения всех групп.
List<GroupLocalEntity> GetAllGroup();
// Метод для добавления новой группы.
bool AddGroup(GroupLocalEntity newGroup);
// Метод для обновления группы по идентификатору.
bool UpdateGroupById(int groupID, GroupLocalEntity updatedGroup);
// Метод для удаления группы по идентификатору.
bool RemoveGroupById(int groupID);
}
}