public async Task <Employee> CreateAsync(Employee employee) { if (employee.Id == Guid.Empty) { employee.Id = Guid.NewGuid(); } using (var connection = context.CreateConnection()) { await connection.ExecuteAsync(EmployeeQuery.Insert(employee)); return(employee); } }