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