public ActionResult Changes(int id, int?page, int?size, string sort, string dir) { var m = new ChangesModel(id); m.Pager.Set("/Person2/Changes/" + id, page, size, sort, dir); return(View("System/Changes", m)); }
public ActionResult Reverse(int id, string field, string pf, string value) { var m = new ChangesModel(id); m.Reverse(field, value, pf); return(View("System/Changes", m)); }
public void TestReceiveUpdatedChangeListEvent() { var provider = new TestSourceControlProvider(); var model = new ChangesModel(provider); var callCount = 0; bool?callValue = null; model.BusyStatusUpdated += b => { callCount++; callValue = b; }; Assert.IsFalse(model.Busy); provider.TriggerUpdatedChangeEntries(); Assert.AreEqual(1, provider.RequestedChangeListCount); Assert.IsNotNull(provider.RequestedChangeListCallback); Assert.IsTrue(model.Busy); Assert.IsTrue(callValue); provider.RequestedChangeListCallback.Invoke(new List <IChangeEntry>()); Assert.IsFalse(model.Busy); Assert.IsFalse(callValue); Assert.AreEqual(2, callCount); }
public void TestRequestDiscard() { var provider = new TestSourceControlProvider(); var model = new ChangesModel(provider); const string path = "path"; model.RequestDiscard(path); Assert.AreEqual(1, provider.RequestedDiscardCount); Assert.AreEqual(path, provider.RequestedDiscardPath); }
private void properties_PropertyValueChanged(object sender, PropertyValueChangedEventArgs e) { ChangesModel changes_model = (ChangesModel)e.ChangedItem.PropertyDescriptor.Attributes[typeof(ChangesModel)]; if (changes_model != null) { if (changes_model.Changes) { SelectNPC(last_npc); } } }
public void TestRequestPublish() { var provider = new TestSourceControlProvider(); var model = new ChangesModel(provider); const string message = "message"; model.RequestPublish(message, new List <IChangeEntry> { new ChangeEntry("path1"), new ChangeEntry("path2") }); Assert.AreEqual(1, provider.RequestedPublishCount); Assert.AreEqual(message, provider.RequestedPublishMessage); Assert.AreEqual(2, provider.RequestedPublishList?.Count); }
public void TestReceiveUpdatedChangeListEvent() { var provider = new TestSourceControlProvider(); var model = new ChangesModel(provider); model.OnStart(); provider.ChangeList = new List <IChangeEntry> { new ChangeEntry("test") }; provider.TriggerUpdatedChangeEntries(); Assert.AreEqual(2, model.entryData.Count); }
private void properties_PropertyValueChanged(object sender, PropertyValueChangedEventArgs e) { ChangesItemSprite changes_sprite = (ChangesItemSprite)e.ChangedItem.PropertyDescriptor.Attributes[typeof(ChangesItemSprite)]; if (changes_sprite != null) { if (changes_sprite.Changes) { pic_item_small.Image = pic_item_large.Image = Cache_Editor_API.Config.ItemDefinition.GetModelSprite(last_item, last_amount, 0).GenerateBitmap(); } } ChangesModel changes_model = (ChangesModel)e.ChangedItem.PropertyDescriptor.Attributes[typeof(ChangesModel)]; if (changes_model != null) { if (changes_model.Changes) { model_viewer.SetModel(((ItemDefinition)properties.SelectedObject).GetModel(last_amount), false); } } }
public ChangesModel SelectChanges(int itemId = 0) { string query = BuildChangesQuery(itemId); var ds = DB.SelectDataSet(query); var changesModel = new ChangesModel(); foreach (var row in ds) { int i = 0; var changeItem = new ChangeItem { Id = row[i++].ConvertTo <int>(), ItemId = row[i++].ConvertTo <int>(), ChangeType = row[i++].ConvertTo <string>(), Field = (row[i++].ConvertTo <string>()), OldValue = row[i++].ConvertTo <string>(), NewValue = row[i++].ConvertTo <string>(), Timestamp = row[i].ConvertTo <DateTime>() }; changeItem.TranslatedField = TranslateFieldName(changeItem.Field); changesModel.Changes.Add(changeItem); } return(changesModel); }
public ActionResult Reverse(string field, string pf, string value, ChangesModel m) { m.Reverse(field, value, pf); return(View("System/Changes", m)); }
public ActionResult Changes(ChangesModel m) { return(View("System/Changes", m)); }
public ActionResult Changes(ChangesModel m) { return View("System/Changes", m); }
public ActionResult Reverse(string field, string pf, string value, ChangesModel m) { m.Reverse(field, value, pf); return View("System/Changes", m); }
public ActionResult Reverse(int id, string field, string pf, string value) { var m = new ChangesModel(id); m.Reverse(field, value, pf); return View("System/Changes", m); }
public ActionResult Changes(int id, int? page, int? size, string sort, string dir) { var m = new ChangesModel(id); m.Pager.Set("/Person2/Changes/" + id, page, size, sort, dir); return View("System/Changes", m); }