Beispiel #1
0
 Task IHandleAsync<SocketErrorEventModel>.HandleAsync(SocketErrorEventModel message)
 {
     if (message.Category == EnumSocketCategory.Client)
     {
         MessageBox.Show($"Client Socket Error. The message was {message.Message}");
     }
     else if (message.Category == EnumSocketCategory.Server)
     {
         MessageBox.Show($"Server Socket Error. The message was {message.Message}");
     }
     else
     {
         UIPlatform.ShowError("No Category Found For Socket Error");
     }
     return Task.CompletedTask;
 }
        async Task IHandleAsync <SocketErrorEventModel> .HandleAsync(SocketErrorEventModel message)
        {
            if (_mainPage == null)
            {
                throw new BasicBlankException("No main page was done.  Rethink");
            }
            switch (message.Category)
            {
            case EnumSocketCategory.Client:
                await _mainPage.DisplayAlert("Client Socket Error", message.Message, "Okay");

                break;

            case EnumSocketCategory.Server:
                await _mainPage.DisplayAlert("Server Socket Error", message.Message, "Okay");

                break;

            default:
                await PrivateShowErrorAsync(message.Message);

                break;
            }
        }