public bool Confirm() { if (SelectedCancelReason == null) { MessageBox.Show("Favor selecionar um motivo de cancelamento.", "Atenção!", MessageBoxButton.OK, MessageBoxImage.Warning); return false; } if (string.IsNullOrWhiteSpace(RemarkText)) { MessageBox.Show("Favor informar a observação de cancelamento.", "Atenção!", MessageBoxButton.OK, MessageBoxImage.Warning); return false; } if (!CustomCancelEventBusiness.InsertNewCancelEvent(AgencyEventId, SelectedCancelReason.Value, RemarkText)) return false; return true; }
public CustomCancelEventViewModel(string AgencyEventId) { this.AgencyEventId = AgencyEventId; this.CancelReasonList = CustomCancelEventBusiness.GetCancelReasonList(); }