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