public IResult Delete(int id) { _channelDal.Delete(new Channel { Id = id }); return(new SuccessResult(Messages.ChannelDeleted)); }
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()); }