private void FetchData() { bool wasSalvatorOn; if (DataSalvator.switchedOn) { DataSalvator.switchedOn = false; wasSalvatorOn = true; } else { wasSalvatorOn = false; } DataSalvator.FlushChanges(); Model = new DataModel(); AddEntryCommand.RaiseCanExecuteChanged(); if (Entries.Count > 0) { HighlightedEntry = Entries[0]; IncreaseBookCountCommand.RaiseCanExecuteChanged(); DecreaseBookCountCommand.RaiseCanExecuteChanged(); DeleteEntryCommand.RaiseCanExecuteChanged(); } ; if (wasSalvatorOn) { DataSalvator.switchedOn = true; } }
public void PunchIn(TimeEntry timeEntry) { if (!CanModifyEntry) { AddEntryCommand.Execute(timeEntry); } //todo: to save or not to save? SaveWorkItemCommand.Execute(null); }