37 lines
1004 B
C#
37 lines
1004 B
C#
using Demo.Data.RemoteData.RemoteDataBase.DAO; // Используйте правильное пространство имен
|
|
using Demo.Domain.UseCase;
|
|
using System;
|
|
|
|
namespace Demo.UI
|
|
{
|
|
public class GroupConsole
|
|
{
|
|
private readonly GroupUseCase _groupUseCase;
|
|
|
|
public GroupConsole(GroupUseCase groupUseCase)
|
|
{
|
|
_groupUseCase = groupUseCase;
|
|
}
|
|
|
|
public void DisplayAllGroups()
|
|
{
|
|
var groups = _groupUseCase.GetAllGroups();
|
|
foreach (var group in groups)
|
|
{
|
|
Console.WriteLine($"ID: {group.Id}, Name: {group.Name}");
|
|
}
|
|
}
|
|
|
|
public void AddGroup(Group group)
|
|
{
|
|
_groupUseCase.AddGroup(group);
|
|
Console.WriteLine("Group added.");
|
|
}
|
|
|
|
public void UpdateGroupName(int id, string name)
|
|
{
|
|
_groupUseCase.UpdateGroupName(id, name);
|
|
Console.WriteLine("Group name updated.");
|
|
}
|
|
}
|
|
} |