FinalPresenceLexa/data/Repository/IGroupRepository.cs
2025-04-28 11:51:01 +03:00

13 lines
412 B
C#

using data.RemoteData.RemoteDataBase.DAO;
namespace data.Repository;
public interface IGroupRepository
{
public GroupDAO AddGroup(string groupName);
public Task RemoveAllStudentsFromGroup(int groupId);
public GroupDAO GetGroupById(int groupId);
public Task UpdateGroupAsync(int groupId, string newName);
public Task DeleteGroupAsync(int groupId);
public List<GroupDAO> GetAllGroups();
}