IPreliminaryOrder CreatePreliminaryOrder( string number, string originName, List<PreliminaryOrderItemProduct> products )