public async Task <NotificationResultDto> DeleteAsync(string id) { var audience = await _audienceRepository.GetByIdAsync(id); if (audience != null) { await _audienceRepository.DeleteAsync(audience); return(new NotificationResultDto(true, null)); } else { var audienceNotification = new Audience(); audienceNotification.AudienceUnavailable(); return(new NotificationResultDto(false, audienceNotification.Notifications)); } }