public LogFiles() { if (WpfUtil.IsInDesignMode) { return; } this.Vm = new LogFilesViewModel(); this.DataContext = this.Vm; InitializeComponent(); }
public LogFilesViewModel GetFiles(Environment target) { var di = new DirectoryInfo(target.PhysicalPath); var fi = di.GetFiles(); var f = fi.Select <FileInfo, Models.File>(x => new Models.File() { Name = x.Name, Size = x.Length, CreatedDate = x.CreationTime, UpdatedDate = x.LastWriteTime }); var viewModel = new LogFilesViewModel(); viewModel.Files = f; viewModel.Environment = target; return(viewModel); }