/* design time */ public SMBItemViewModel(bool isDirectory, string fileName, string filePath, DateTime lastWriteTime, DateTime creationTime, string size) { IsDirectory = isDirectory; FileName = fileName; FilePath = filePath; LastWriteTime = lastWriteTime; CreationTime = creationTime; Size = size; SMBItem = null !; }
public SMBItemViewModel(SMBItem smbItem) { IsDirectory = smbItem.IsDirectory; FileName = smbItem.Name; FilePath = smbItem.Path; LastWriteTime = smbItem.Info.LastWriteTime.ToLocalTime(); CreationTime = smbItem.Info.CreationTime.ToLocalTime(); Size = IsDirectory ? string.Empty : ByteSizeFormatter.Format((ulong)smbItem.Size); SMBItem = smbItem; }