Exemplo n.º 1
0
 public IResult Delete(int id)
 {
     _channelDal.Delete(new Channel {
         Id = id
     });
     return(new SuccessResult(Messages.ChannelDeleted));
 }
Exemplo n.º 2
0
        public IResult Delete(int id)
        {
            var deleteToChannel = _channelDal.Get(c => c.Id == id);

            IResult result = BusinessRule.Run
                             (
                CheckIfChannelAlreadyDeleted(deleteToChannel.ChannelName)
                             );

            if (result != null)
            {
                return(result);
            }

            _fileSystem.Delete(_channelDal.Get(c => c.Id == id).ChannelPhotoPath);

            _channelDal.Delete(deleteToChannel);

            return(new SuccessResult());
        }