private void RecordSelectedHandler(SelectedRecordMessage <ReservationModel> message) { selectedReservation = message; view.ClearAllControls(); PopulateView(message.Record); SetUpdateControlLimits(); }
protected virtual void SendSelectedRecordMessage(int index) { T selectedRecord = GetSelectedRecord(index); SelectedRecordMessage <T> recordMessage = new SelectedRecordMessage <T>(selectedRecord, index); eventAggregator.Publish(recordMessage); }
private void SetStateNew() { eventAggregator.Publish(new ToNewStateMessage()); selectedCar = null; view.ClearAllControls(); view.AllInputsEnabled = true; view.NewCarTriggerEnabled = false; view.SaveCarTriggerEnabled = true; view.UpdateCarTriggerEnabled = false; view.DeleteCarTriggerEnabled = false; }
private void SetStateNew() { state = ViewState.New; eventAggregator.Publish(new ToNewStateMessage()); selectedReservation = null; view.ClearAllControls(); view.AllInputsEnabled = true; view.NewReservationTriggerEnabled = false; view.SaveReservationTriggerEnabled = true; view.UpdateReservationTriggerEnabled = false; view.DeleteReservationTriggerEnabled = false; }
private void SetStateDefault() { eventAggregator.Publish(new ToDefaultStateMessage()); selectedCustomer = null; view.ClearAllControls(); view.AllInputsEnabled = false; view.RegisterNewCustomerTriggerEnabled = true; view.UpdateCustomerTriggerEnabled = false; view.DeleteCustomerTriggerEnabled = true; view.ClearAllControlErrors(); SubscribeToUpdateStateTrigger(); eventAggregator.Unsubscribe <SelectedRecordMessage <UserModel> >(RecordSelectedHandler); }
private void SetStateDefault() { state = ViewState.Default; eventAggregator.Publish(new ToDefaultStateMessage()); selectedReservation = null; freePeriods = null; offers = null; outerRange = null; view.ClearAllControls(); view.ClearAllControlErrors(); view.AllInputsEnabled = false; view.NewReservationTriggerEnabled = true; view.SaveReservationTriggerEnabled = false; view.UpdateReservationTriggerEnabled = false; view.DeleteReservationTriggerEnabled = true; SubscribeToUpdateStateTrigger(); eventAggregator.Unsubscribe <SelectedRecordMessage <ReservationModel> >(RecordSelectedHandler); }
private void RecordSelectedHandler(SelectedRecordMessage <CarModel> message) { selectedCar = message; PopulateView(message.Record); }
private void RecordSelectedHandler(SelectedRecordMessage <UserModel> message) { selectedCustomer = message; PopulateView(message.Record as CustomerModel); }