public void Should_Execute_ContactMagnifier() { // arrange var param = new VisitsViewObject(); // act _commissionAgentInfoViewModel.ContactMagnifierCommand.Execute(param); // assert Assert.NotNull(_commissionAgentInfoViewModel.DataObject); Assert.NotNull(_commissionAgentInfoViewModel.DataObject.ContactsDto); Assert.GreaterOrEqual(_commissionAgentInfoViewModel.DataObject.ContactsDto.Count(), 0); }
internal override async Task SetVisitReseller(ResellerViewObject p, VisitsViewObject b) { IList <VisitsViewObject> visitList = new List <VisitsViewObject>(); var ev = CreateGridEvent <ResellerViewObject, VisitsViewObject>(p, b, visitList, new DelegateCommand <object>((_branchesDto) => { _showExecuted = true; })); await Task.Delay(1); EventDictionary = ev; }
internal override async Task SetClientData(ClientSummaryExtended p, VisitsViewObject b) { IList <VisitsViewObject> visitList = new List <VisitsViewObject>(); var ev = CreateGridEvent <ClientSummaryExtended, VisitsViewObject>(p, b, visitList, new DelegateCommand <object>((_branchesDto) => { _showExecuted = true; })); await Task.Delay(1); EventDictionary = ev; }
public void Should_Execute_CommandSeller() { var param = new VisitsViewObject(); bool raisedOnceChange = false; // arrange // var param _commissionAgentInfoViewModel.ResellerMagnifierCommand.Execute(param); _commissionAgentInfoViewModel.PropertyChanged += delegate(object sender, System.ComponentModel.PropertyChangedEventArgs e) { raisedOnceChange = true; }; Assert.NotNull(_commissionAgentInfoViewModel.DataObject); Assert.IsTrue(raisedOnceChange); Assert.NotNull(_commissionAgentInfoViewModel.DataObject.ProvinceDto); Assert.GreaterOrEqual(_commissionAgentInfoViewModel.DataObject.ProvinceDto.Count(), 0); }
internal override async Task SetVisitContacts(ContactsViewObject p, VisitsViewObject visitsDto) { //set the id to the current visit. visitsDto.ClientId = PrimaryKeyValue; var currentObject = DataObject as ISupplierData; var ev = CreateGridEvent <ContactsViewObject, VisitsViewObject>(p, visitsDto, currentObject.VisitsDto, this.ContactMagnifierCommand); var newList = new List <VisitsViewObject>(); newList.Add(visitsDto); var exitDto = currentObject.VisitsDto; var mergedList = exitDto.Union <VisitsViewObject>(newList); currentObject.VisitsDto = mergedList; ev["DataObject"] = currentObject; // Notify the toolbar. await GridChangedNotification <VisitsViewObject, VISITAS_PROV>(ev, _onVisitPrimaryKey, DataSubSystem.SupplierSubsystem).ConfigureAwait(false); }
internal override Task SetVisitReseller(ResellerViewObject param, VisitsViewObject b) { throw new System.NotImplementedException(); }
internal override Task SetVisitContacts(ContactsViewObject p, VisitsViewObject visitsViewObject) { throw new System.NotImplementedException(); }
internal override Task SetClientData(ClientSummaryExtended p, VisitsViewObject b) { throw new System.NotImplementedException(); }
private void CommissionAgentInfoViewModel__onVisitPrimaryKey(ref VisitsViewObject primaryKey) { primaryKey.Code = PrimaryKeyValue; primaryKey.KeyId = PrimaryKeyValue; }
private void _onVisitPrimaryKey(ref VisitsViewObject visitsDto) { visitsDto.KeyId = PrimaryKey; }