예제 #1
0
        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));
            }
        }