Beispiel #1
0
        // Load a workbook from the specified path
        public WorkBook Load(string filePath, bool makeActive = false)
        {
            WorkBook loadedWorkbook = WorkBookDAL.Load(filePath);

            // Callers should ensure active workbook is saved before loading
            if (makeActive)
            {
                activeWorkbook = loadedWorkbook;
                PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("ActiveWorkBook"));
            }
            return(loadedWorkbook);
        }
Beispiel #2
0
 public bool Update(WorkBook workBook)
 {
     WorkBookDAL.Update(workBook);
     return(true);
 }
Beispiel #3
0
 public bool SaveWorkBook(WorkBook workBook)
 {
     WorkBookDAL.Create(workBook);
     WorkBookDAL.Update(workBook);
     return(true);
 }