Beispiel #1
0
        /// <summary>
        /// Save the root directory for the root of the model directory.
        /// </summary>
        /// <param name="rootDirectory">root directory to save</param>
        public void SaveRootDirectory(string rootDirectory)
        {
            RootIO.SaveRootFile(rootDirectory);

            ReinitialiseRoot message = new ReinitialiseRoot();

            Messenger.Default.Send(message);
        }
Beispiel #2
0
        /// <summary>
        /// A reinitialise root message has been received.
        /// </summary>
        /// <param name="message">reinitialise root message</param>
        public void ReinitialiseRoot(ReinitialiseRoot message)
        {
            string rootDirectory = RootIO.LoadRootFile();

            this.dataPath = $"{rootDirectory}{Path.DirectorySeparatorChar}{IOPaths.dataPath}{Path.DirectorySeparatorChar}";
        }
Beispiel #3
0
 /// <summary>
 /// Reinitialise the data path value from the file.
 /// </summary>
 /// <param name="message">reinitialise message</param>
 private void ReinitialiseRoot(ReinitialiseRoot message)
 {
     this.rootDirectory = RootIO.LoadRootFile();
     this.dataPath      = $"{this.rootDirectory}{Path.DirectorySeparatorChar}{IOPaths.dataPath}{Path.DirectorySeparatorChar}";
 }
Beispiel #4
0
 /// <summary>
 /// Reinitialise the data path value from the file.
 /// </summary>
 /// <param name="message">reinitialise message</param>
 private void ReinitialiseRoot(ReinitialiseRoot message)
 {
     this.ModelRootDirectory = RootIO.LoadRootFile();
 }