Добавил проверки на null в файловые реализации
This commit is contained in:
@@ -48,7 +48,8 @@ namespace SecuritySystemFileImplement.Models
|
||||
return new MessageInfo()
|
||||
{
|
||||
MessageId = element.Attribute("MessageId")!.Value,
|
||||
ClientId = Convert.ToInt32(element.Element("ClientId")!.Value),
|
||||
ClientId = string.IsNullOrEmpty(element.Element("ClientId")!.Value) ?
|
||||
null : Convert.ToInt32(element.Element("ClientId")!.Value),
|
||||
SenderName = element.Element("SenderName")!.Value,
|
||||
DateDelivery = Convert.ToDateTime(element.Element("DateDelivery")!.Value),
|
||||
Subject = element.Element("Subject")!.Value,
|
||||
|
||||
@@ -62,8 +62,10 @@ namespace SecuritySystemFileImplement.Models
|
||||
Count = Convert.ToInt32(element.Element("Count")!.Value),
|
||||
Status = (OrderStatus)Enum.Parse(typeof(OrderStatus), element.Element("Status")!.Value),
|
||||
DateCreate = Convert.ToDateTime(element.Element("DateCreate")!.Value),
|
||||
DateImplement = string.IsNullOrEmpty(element.Element("DateImplement")!.Value) ? null : Convert.ToDateTime(element.Element("DateImplement")!.Value),
|
||||
ImplementerId = string.IsNullOrEmpty(element.Element("ImplementerId")!.Value) ? null : Convert.ToInt32(element.Element("ImplementerId")!.Value),
|
||||
DateImplement = string.IsNullOrEmpty(element.Element("DateImplement")!.Value) ?
|
||||
null : Convert.ToDateTime(element.Element("DateImplement")!.Value),
|
||||
ImplementerId = string.IsNullOrEmpty(element.Element("ImplementerId")!.Value) ?
|
||||
null : Convert.ToInt32(element.Element("ImplementerId")!.Value),
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user