public async Task DeleteAsync(Guid id) { var speaker = await _speakersRepository.Get(id); if (speaker is null) { throw new SpeakerNotFoundException(id); } _speakersRepository.Delete(speaker); await _speakersRepository.UnitOfWork.SaveChangesAsync(); }