public async Task Apply(ListItemCompleted evnt) { await _store.FindOneAndUpdateAsync( evnt.ListId, x => x.Items[evnt.ItemId].Status = TodoItemStatus.Completed ); }
public async Task Apply(ListItemCompleted evnt) { using (IDbConnection dbConnection = new NpgsqlConnection(_connectionString)) { dbConnection.Open(); int result = await dbConnection.ExecuteAsync( "UPDATE todoitems " + "SET Status = @Status " + "WHERE Id = @Id", new { Id = Guid.Parse(evnt.ItemId), Status = TodoItemStatus.Completed }); } }