protected override void Seed(FolderM context) { // This method will be called after migrating to the latest version. // You can use the DbSet<T>.AddOrUpdate() helper extension method // to avoid creating duplicate seed data. }
private static string ToCsv(FolderM folder) => string.Join("|", folder.Id.ToString(), folder.Name, (folder.Parent as FolderM)?.Id.ToString() ?? string.Empty, folder.IsFolderKeyword ? "1" : string.Empty);
public FolderM GetByPath_GetTestData() { var folderA = new FolderM(1, "D:", null); var folderB = new FolderM(2, "subFolder", folderA); var folderC = new FolderM(3, "sub folder", folderB); var folderD = new FolderM(4, "sub folder 2", folderC); folderA.Items.Add(folderB); folderB.Items.Add(folderC); folderC.Items.Add(folderD); return(folderA); }
public ImagesToVideoDialog(Window owner, IEnumerable <MediaItemM> items, OnSuccess onSuccess) { InitializeComponent(); _items = items.ToArray(); var firstMi = _items.First(); var fileName = IOExtensions.GetNewFileName(firstMi.Folder.FullPath, firstMi.FileName + ".mp4"); Owner = owner; _inputListPath = Path.GetTempPath() + "PictureManagerImagesToVideo.list"; _outputFilePath = IOExtensions.PathCombine(firstMi.Folder.FullPath, fileName); _outputFileName = fileName; _outputFolder = firstMi.Folder; _onSuccess = onSuccess; }
public override void FromCsv(string csv) { var props = csv.Split('|'); if (props.Length != 4) { throw new ArgumentException("Incorrect number of values.", csv); } var folder = new FolderM(int.Parse(props[0]), props[1], null) { Csv = props, IsFolderKeyword = props[3] == "1" }; _model.All.Add(folder); _model.AllDic.Add(folder.Id, folder); }
public FolderDeletedEventArgs(FolderM folder) { Folder = folder; }
public DBService() { folderM = new FolderM(); }
public FolderTreeVM(FolderM model, ITreeBranch parent) { Model = model; Parent = parent; }
public DriveTreeVM(FolderM model, ITreeBranch parent) : base(model, parent) { }