private async Task <Group> GetGroupWithConnection(SQLiteConnection conn, string groupName) { using (var cmd = new SQLiteCommand(SQLQueries.GetGroup(), conn)) { cmd.Parameters.Add(new SQLiteParameter("@Group", groupName)); using (var reader = await cmd.ExecuteReaderAsync()) { if (reader.Read()) { return(ReadGroupFromSQL(reader)); } else { return(null); } } } }