add failure response view
This commit is contained in:
parent
4a9e0ed764
commit
9b2f1300b3
1 changed files with 10 additions and 1 deletions
|
@ -62,6 +62,7 @@ public class AdvisorActivityRepository : IAdvisorActivityRepository
|
|||
{
|
||||
return new List<ReportItemView>();
|
||||
}
|
||||
|
||||
return JsonSerializer.Deserialize<List<ReportItemView>>(content, _options) ?? new List<ReportItemView>();
|
||||
}
|
||||
|
||||
|
@ -86,6 +87,7 @@ public class AdvisorActivityRepository : IAdvisorActivityRepository
|
|||
{
|
||||
return resp;
|
||||
}
|
||||
|
||||
_logger.LogDebug("UpdateQuote Response Content <= {}", content);
|
||||
return JsonSerializer.Deserialize<ApiResponseView>(content, _options) ?? resp;
|
||||
}
|
||||
|
@ -99,7 +101,14 @@ public class AdvisorActivityRepository : IAdvisorActivityRepository
|
|||
{
|
||||
var response = await _client.PostAsJsonAsync($"{_api.CrmActivities}", activity, _options);
|
||||
var content = await response.Content.ReadAsStringAsync();
|
||||
var result = JsonSerializer.Deserialize<ApiResponseView>(content, _options);
|
||||
var result = JsonSerializer.Deserialize<ApiResponseView>(content, _options) ??
|
||||
new ApiResponseView
|
||||
{
|
||||
Code = (int)response.StatusCode,
|
||||
IsSuccess = response.IsSuccessStatusCode,
|
||||
Message = "Uventet svar.",
|
||||
Id = ""
|
||||
};
|
||||
if (result.IsSuccess) return result!;
|
||||
var msg = JsonSerializer.SerializeToElement(result.Message, _options);
|
||||
result.Message = msg.ToString();
|
||||
|
|
Loading…
Reference in a new issue