public Guid Add(ColorEntity entity) { Guard.ThrowIfNull(entity); using (var database = _databaseFactory.CreateForReadWrite(DatabaseConnectionInfo)) { database.Insert(TableName, PrimaryKeyName, entity); } return(entity.Id); }
public Task <Guid> AddAsync(ColorEntity entity, CancellationToken cancellationToken = default(CancellationToken)) => Task.Run(() => Add(entity), cancellationToken);