Ejemplo n.º 1
0
 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");
 }
Ejemplo n.º 2
0
        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);
        }