public void PrintDirectoryInfo(DirectoryInfoViewModel directoryInfoViewModel) { Console.WriteLine($"\nName: {directoryInfoViewModel.Name}"); Console.WriteLine($"Path: {directoryInfoViewModel.Path}"); Console.WriteLine($"Creation date: {directoryInfoViewModel.CreationDate}"); Console.WriteLine($"Modification date: {directoryInfoViewModel.ModificationDate}"); Console.WriteLine($"Size: { directoryInfoViewModel.Size}"); Console.WriteLine($"Login: {directoryInfoViewModel.Login}\n"); }
private async Task ExecuteConsoleCommandDirectoryInfo(Options options) { var getDirectoryInfoQuery = new GetDirectoryInfoQuery(options); var directoryInfo = await _mediator.Send(getDirectoryInfoQuery); var directoryInfoViewModel = new DirectoryInfoViewModel() { CreationDate = ConvertingHelper.GetDateString(directoryInfo.CreationDate), ModificationDate = ConvertingHelper.GetDateString(directoryInfo.ModificationDate), Login = directoryInfo.Login, Name = directoryInfo.Name, Path = directoryInfo.Path, Size = ConvertingHelper.GetSizeString(directoryInfo.Size) }; _consolePrinter.PrintDirectoryInfo(directoryInfoViewModel); }