public void RequestConsultation() { foreach (SiteConsultationStatusViewModel item in this.SelectedSites) { AppMessages.EditConsultationStatusMessage.MessageData data = new AppMessages.EditConsultationStatusMessage.MessageData { Item = item.Item, ConsultingSite = item.SiteInfo, }; AppMessages.EditConsultationStatusMessage.Send(data); if (data.Success) { item.IsPending = true; } } CloseCommand.Execute(null); }
/// <summary> /// Request consultation handler /// </summary> void CancelConsultation() { MessageBoxResult result = MessageBox.Show("Are you sure you want to cancel the request(s)?", "Confirmation", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No); if (result == MessageBoxResult.Yes) { foreach (SiteConsultationStatusViewModel item in this.SelectedSites) { AppMessages.EditConsultationStatusMessage.MessageData data = new AppMessages.EditConsultationStatusMessage.MessageData { Item = item.Item, ConsultingSite = item.SiteInfo, ConsultationID = item.ConsultationID, CancelConsultationRequest = true }; AppMessages.EditConsultationStatusMessage.Send(data); if (data.Success) { item.IsPending = false; } } CloseCommand.Execute(null); } }
public void RefuseConsultation() { // This question is in OnViewConsultationStatus of MainWindow.xaml.cs // MessageBoxResult result = MessageBox.Show("Are you sure you want to decline the request(s)?", "Confirmation", // MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No); // if (result == MessageBoxResult.Yes) //{ foreach (SiteConsultationStatusViewModel item in this.SelectedSites) { AppMessages.EditConsultationStatusMessage.MessageData data = new AppMessages.EditConsultationStatusMessage.MessageData { Item = item.Item, ConsultingSite = item.SiteInfo, ConsultationID = item.ConsultationID, RefuseConsultationRequest = true }; AppMessages.EditConsultationStatusMessage.Send(data); if (data.Success) { item.IsPending = false; } } CloseCommand.Execute(null); // } }