public void AddItem() { GoodsProvider NewItem = new GoodsProvider(); Guid ObjectId = Service.AddItem(NewItem); SetTabDelegate.Invoke(new DataEditTab(Service, SetTabDelegate, this, ObjectId, typeof(GoodsProvider)), AddMainButtons: false); UpdateElements(); }
public void GetGoodsProvider_AddGoodsProviderReturnedGuid_ReturnedSameGoodsProvider() { DataService Service = new DataService(); GoodsProvider GoodsProvider = new GoodsProvider(); GoodsProvider.FirstName = "NameTest"; GoodsProvider.LastName = "TestName"; GoodsProvider.ProvideGoodsIds = new Guid[] { Guid.NewGuid(), Guid.NewGuid() }; ClearTestDocument(Services.Formatter.GetPathForType(typeof(GoodsProvider))); Guid AddedGuid = Service.AddItem(GoodsProvider); GoodsProvider LoadedGoodsProvider = Service.GetProvider(AddedGuid); Assert.AreEqual(GoodsProvider, LoadedGoodsProvider); }
public void Sort(String FieldName) { switch (FieldName) { case "FirstName": Elements.Sort((x, y) => { GoodsProvider obj = Service.GetProvider(x.ObjectId); GoodsProvider obj2 = Service.GetProvider(y.ObjectId); return(obj.FirstName.CompareTo(obj2.FirstName)); }); break; case "LastName": Elements.Sort((x, y) => { GoodsProvider obj = Service.GetProvider(x.ObjectId); GoodsProvider obj2 = Service.GetProvider(y.ObjectId); return(obj.LastName.CompareTo(obj2.LastName)); }); break; } }