public Order(Guid id, Guid customerId, OrderDate orderDate) { Id = id; CustomerId = customerId; OrderDate = orderDate; AddDomainEvent(new OrderCreated(Id)); }
public static bool TryParse(DateTime value, out OrderDate orderDate) { orderDate = (OrderDate)DateTime.MinValue; if (!IsValid(value)) { return(false); } orderDate = (OrderDate)value; return(true); }