// 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); }
public bool Update(WorkBook workBook) { WorkBookDAL.Update(workBook); return(true); }
public bool SaveWorkBook(WorkBook workBook) { WorkBookDAL.Create(workBook); WorkBookDAL.Update(workBook); return(true); }