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 new List<ReportItemView>();
|
||||||
}
|
}
|
||||||
|
|
||||||
return JsonSerializer.Deserialize<List<ReportItemView>>(content, _options) ?? new List<ReportItemView>();
|
return JsonSerializer.Deserialize<List<ReportItemView>>(content, _options) ?? new List<ReportItemView>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -86,6 +87,7 @@ public class AdvisorActivityRepository : IAdvisorActivityRepository
|
||||||
{
|
{
|
||||||
return resp;
|
return resp;
|
||||||
}
|
}
|
||||||
|
|
||||||
_logger.LogDebug("UpdateQuote Response Content <= {}", content);
|
_logger.LogDebug("UpdateQuote Response Content <= {}", content);
|
||||||
return JsonSerializer.Deserialize<ApiResponseView>(content, _options) ?? resp;
|
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 response = await _client.PostAsJsonAsync($"{_api.CrmActivities}", activity, _options);
|
||||||
var content = await response.Content.ReadAsStringAsync();
|
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!;
|
if (result.IsSuccess) return result!;
|
||||||
var msg = JsonSerializer.SerializeToElement(result.Message, _options);
|
var msg = JsonSerializer.SerializeToElement(result.Message, _options);
|
||||||
result.Message = msg.ToString();
|
result.Message = msg.ToString();
|
||||||
|
|
Loading…
Reference in a new issue