Nullverweise warnings bereinigt
This commit is contained in:
@@ -26,7 +26,7 @@ namespace CardmarketBot
|
||||
|
||||
public async void Create(ModelRechnung rechnung)
|
||||
{
|
||||
|
||||
if (rechnung.Invoice == null) return;
|
||||
rechnung.Invoice.InvoiceNumber = string.Format("RE-{0}", await GetNextInvoiceNumber());
|
||||
await WriteInv(rechnung);
|
||||
}
|
||||
@@ -60,7 +60,9 @@ namespace CardmarketBot
|
||||
{
|
||||
MissingMemberHandling = MissingMemberHandling.Ignore
|
||||
};
|
||||
#pragma warning disable CS8603 // Mögliche Nullverweisrückgabe.
|
||||
return JsonConvert.DeserializeObject<Invoices>(contents, jsonSerializerSettings);
|
||||
#pragma warning restore CS8603 // Mögliche Nullverweisrückgabe.
|
||||
}
|
||||
|
||||
private async Task<string> GetNextInvoiceNumber()
|
||||
@@ -76,6 +78,8 @@ namespace CardmarketBot
|
||||
};
|
||||
var ob = JsonConvert.DeserializeObject<RNumbers>(contents, jsonSerializerSettings);
|
||||
|
||||
if (ob == null) return "";
|
||||
if (ob.ConfigRechnungsnummer == null) return "";
|
||||
return ob.ConfigRechnungsnummer.NextNumber;
|
||||
|
||||
}
|
||||
@@ -84,7 +88,7 @@ namespace CardmarketBot
|
||||
[DataContract]
|
||||
class RNumbers
|
||||
{
|
||||
[JsonProperty("objects")] public ConfigRechnungnummer ConfigRechnungsnummer { get; set; }
|
||||
[JsonProperty("objects")] public ConfigRechnungnummer? ConfigRechnungsnummer { get; set; }
|
||||
}
|
||||
|
||||
[DataContract]
|
||||
|
||||
Reference in New Issue
Block a user