public void TestMethod21() { using (IDbContext db = new DbContext()) { PropertyChangedModel model = new PropertyChangedModel { Id = Guid.NewGuid().ToString("N"), Name = "tom", Age = 10 }; bool flag1 = db.Insert(model); Assert.IsTrue(flag1); PropertyChangedModel model1 = db.Get <PropertyChangedModel>(model.Id); Assert.IsNotNull(model1); model1.Name = "jack"; model1.Age = 20; Assert.AreEqual(1, model1.PropertyChangedList.Count); Assert.IsTrue(model1.PropertyChangedList.Contains("Name")); bool flag2 = db.Update(model1); PropertyChangedModel model2 = db.Get <PropertyChangedModel>(model.Id); Assert.IsNotNull(model2); Assert.AreEqual(model.Id, model2.Id); Assert.AreEqual("jack", model2.Name); Assert.AreEqual(model.Age, model2.Age); } }
public InputDialogViewModel(PropertyChangedModel model = null) { InputModel = (InputDialogModel)model ?? new InputDialogModel(); if (InputController == null) { InputController = new InputDialogController(model); } }
//public RelayCommand SelectiondChanged { get; set; } = new RelayCommand(s => { MessageBox.Show("Not define any code in this event"); }); public ProcessItemsController(PropertyChangedModel model) : base(model) { foreach (ProcessListModel plm in this.AccessData <ProcessListModel>(new int[0]).Data) { this.Model().Items.Add(plm); } Create = new RelayCommand(new Action <object>(ItemCreate)); Modify = new RelayCommand(new Action <object>(ItemModify)); Delete = new RelayCommand(new Action <object>(ItemDelete)); }
public GroupItemsController(PropertyChangedModel model) : base(model) { ContextMenuCreate(); ProcessPreviewMouseLeftDown = new RelayCommand(ProcessPreviewMLBtnDownAsync); PreviewMouseRightButtonDown = new RelayCommand(PreviewMRButtonDown); SetSelectedItem = new RelayCommand(s => { this.Model().SelectedItem = s; this.Model().CurrentItemLevel = this.GetValue <LevelType>(s, "Level"); }); }
public InputDialogController(PropertyChangedModel model) : base(model) { }
public Controller(PropertyChangedModel model) { Model = model; }
public TaskOptionController(PropertyChangedModel model) : base(model) { Start = new RelayCommand(StartCommand); }