public Order Create(Order order) { if (order.Id == Guid.Empty) { order.Id = Guid.NewGuid(); } using (var connection = context.CreateConnection()) { connection.Execute(OrderQuery.Insert(order)); return(order); } }
public async Task <Order> CreateAsync(Order order) { if (order.Id == Guid.Empty) { order.Id = Guid.NewGuid(); } using (var connection = context.CreateConnection()) { await connection.ExecuteAsync(OrderQuery.Insert(order)); return(order); } }