public async Task LoadCreationsAsync() { using (await _asyncLock.LockAsync()) { Creations.Clear(); var creations = await _creationRepository.GetCreationsAsync(); foreach (var creation in creations) { Creations.Add(creation); } } }
public async Task LoadCreationsAndSequencesAsync() { using (await _asyncLock.LockAsync()) { Creations.Clear(); var creations = await _creationRepository.GetCreationsAsync(); foreach (var creation in creations) { Creations.Add(creation); } Sequences.Clear(); var sequences = await _creationRepository.GetSequencesAsync(); foreach (var sequence in sequences) { Sequences.Add(sequence); } } }