using Demo.Data.RemoteData.RemoteDataBase.DAO; // Используйте правильное пространство имен using Demo.Domain.UseCase; using System; namespace Demo.UI { public class UserConsole { private readonly UserUseCase _userUseCase; public UserConsole(UserUseCase userUseCase) { _userUseCase = userUseCase; } public void DisplayAllUsers() { var users = _userUseCase.GetAllUsers(); foreach (var user in users) { Console.WriteLine($"ID: {user.Id}, FIO: {user.FIO}, GroupID: {user.GroupID}"); } } public void DeleteUser(Guid id) { _userUseCase.DeleteUser(id); Console.WriteLine("User deleted."); } public void UpdateUser(User user) { _userUseCase.UpdateUser(user); Console.WriteLine("User updated."); } public void FindUser(Guid id) { var user = _userUseCase.GetUserById(id); if (user != null) { Console.WriteLine($"ID: {user.Id}, FIO: {user.FIO}, GroupID: {user.GroupID}"); } else { Console.WriteLine("User not found."); } } } }