From 8985bdb47c907cc22697105493881e46c5bdd518 Mon Sep 17 00:00:00 2001 From: luxick Date: Mon, 2 Mar 2020 17:42:56 +0100 Subject: [PATCH] Fix OperationResult.cs --- EstusShots.Shared/Models/OperationResult.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/EstusShots.Shared/Models/OperationResult.cs b/EstusShots.Shared/Models/OperationResult.cs index 725a9e2..1e73998 100644 --- a/EstusShots.Shared/Models/OperationResult.cs +++ b/EstusShots.Shared/Models/OperationResult.cs @@ -1,11 +1,12 @@ using System; +using System.Linq; using EstusShots.Shared.Interfaces; namespace EstusShots.Shared.Models { public class OperationResult { - public bool Success { get; } + public bool Success { get; set; } public string ShortMessage { get; set; } public string DetailedMessage { get; set; } public string StackTrace { get; set; } @@ -24,9 +25,10 @@ namespace EstusShots.Shared.Models public OperationResult(Exception e) { + var splitMessage = e.Message.Split('\n'); Success = false; - ShortMessage = e.Message; - DetailedMessage = e.InnerException?.Message; + ShortMessage = splitMessage.FirstOrDefault(); + DetailedMessage = string.Join("\n", splitMessage.Skip(1)).Trim('\n'); StackTrace = e.StackTrace; } }