From ff29deee2427b8dfd3e2bdab33a0764f32e107b4 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Tue, 6 Dec 2016 13:37:50 +0100 Subject: [PATCH] refactoring --- Yavsc/ViewModels/UserFiles/UserDirectoryInfo.cs | 4 ++-- Yavsc/ViewModels/UserFiles/UserFileInfo.cs | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Yavsc/ViewModels/UserFiles/UserDirectoryInfo.cs b/Yavsc/ViewModels/UserFiles/UserDirectoryInfo.cs index 05cb828f..0c7dbafb 100644 --- a/Yavsc/ViewModels/UserFiles/UserDirectoryInfo.cs +++ b/Yavsc/ViewModels/UserFiles/UserDirectoryInfo.cs @@ -9,7 +9,7 @@ namespace Yavsc.ViewModels.UserFiles { public string UserName { get; private set; } public string SubPath { get; private set; } - public UserFileInfo [] Files { + public DefaultFileInfo [] Files { get; private set; } public string [] SubDirectories {  @@ -27,7 +27,7 @@ namespace Yavsc.ViewModels.UserFiles dInfo = new DirectoryInfo( Path.Combine(Startup.UserFilesDirName,finalPath)); Files = dInfo.GetFiles().Select - ( entry => new UserFileInfo { Name = entry.Name, Size = entry.Length, + ( entry => new DefaultFileInfo { Name = entry.Name, Size = entry.Length, CreationTime = entry.CreationTime, LastModified = entry.LastWriteTime }).ToArray(); SubDirectories = dInfo.GetDirectories().Select ( d=> d.Name ).ToArray(); diff --git a/Yavsc/ViewModels/UserFiles/UserFileInfo.cs b/Yavsc/ViewModels/UserFiles/UserFileInfo.cs index def0425b..bf7cfc6b 100644 --- a/Yavsc/ViewModels/UserFiles/UserFileInfo.cs +++ b/Yavsc/ViewModels/UserFiles/UserFileInfo.cs @@ -2,9 +2,8 @@ using System; namespace Yavsc.ViewModels { - public class UserFileInfo + public class DefaultFileInfo { - public string Name { get; set; } public long Size { get; set; } @@ -12,6 +11,8 @@ namespace Yavsc.ViewModels public DateTime CreationTime { get; set; } public DateTime LastModified { get; set; } + + } } \ No newline at end of file