public void Initialize(ToDoAction userVersion) { using (var tx = Session.BeginTransaction()) { Model = new Model { UserVersion = userVersion, DatabaseVersion = Session.Get <ToDoAction>(userVersion.Id), AllowEditing = new Observable <bool>(false) }; tx.Commit(); } }
public void ToDoList() { ToDoAction test1 = new ToDoAction("test1", false); manager.AddAnnotation(test1); Assert.True(manager.GetAnnotations().Contains(test1)); ToDoAction test2 = new ToDoAction("test2", false); manager.AddAnnotation(test2); Assert.True(manager.GetAnnotations().Contains(test2)); Assert.False(manager.GetAnnotations().Where(a => a.Equals(test1)).First().Done); Assert.False(manager.GetAnnotations().Where(a => a.Equals(test2)).First().Done); manager.ChangeBoxStatus(test2); Assert.True(manager.GetAnnotations().Where(a => a.Equals(test2)).First().Done); manager.RemoveAnnotation(test1); Assert.Null(manager.GetAnnotations().Where(a => a.Equals(test1)).FirstOrDefault()); manager.RemoveAnnotation(test2); }
public void OnActionsChoosen(ToDoAction action) { Presenters.Show("Edit", action.Id); }