/// <summary> /// Converts a basket item into an order item DTO /// </summary> /// <param name="item"></param> /// <returns></returns> public static CreateOrderCommand.OrderItemDTO ToOrderItemDTO(this BasketItem item) { return(new CreateOrderCommand.OrderItemDTO() { ProductId = Int32.TryParse(item.ProductId, out int id) ? id : -1, ProductName = item.ProductName, PictureUrl = item.PictureUrl, UnitPrice = item.UnitPrice, Units = item.Quantity });