public static Task <MessageResult> ShowDialogAsync(this IDialogService service, MessageButton dialogButtons, string title, string documentType, object viewModel) { VerifyService(service); var res = service.ShowDialogAsync(UICommand.GenerateFromMessageButton(dialogButtons, GetLocalizer(service)), title, documentType, viewModel, null, null); return(GetResult(res)); }
public static MessageResult ShowDialog(this IDialogService service, MessageButton dialogButtons, string title, string documentType, object parameter, object parentViewModel) { VerifyService(service); var res = service.ShowDialog(UICommand.GenerateFromMessageButton(dialogButtons, GetLocalizer(service)), title, documentType, null, parameter, parentViewModel); return(GetMessageResult(res)); }
public static async Task <MessageResult> ShowAsync(this IMessageBoxService service, string messageBoxText, string caption, MessageButton button, MessageResult defaultResult, MessageResult cancelResult) { VerifyService(service); var buttons = UICommand.GenerateFromMessageButton(button, GetLocalizer(service), defaultResult, cancelResult); UICommand uicommand = await service.ShowAsync(messageBoxText, caption, buttons); return((MessageResult)uicommand.Id); }