Example #1
0
        public IActionResult Delete(string channelId)
        {
            BaseResponseDto responseDto = null;

            if (channelId == null)
            {
                return(BadRequest("Channel Id must not be null"));
            }

            try
            {
                responseDto = _channel.Delete(channelId);
            }
            catch (Exception e)
            {
                return(StatusCode(500, e));
            }

            if (responseDto.Status == 1 || responseDto.Status == 2)
            {
                return(BadRequest(responseDto.Message));
            }

            return(Ok(responseDto.Message));
        }
Example #2
0
        public bool Delete(string business_id, string id)
        {
            Channel channel = _channelService.GetById(business_id, id);

            _facebookService.UnSubscribeToAppWebhook(channel.ext_id, channel.token);
            var resultData = _channelService.Delete(business_id, id);

            return(resultData);
        }
Example #3
0
 public ActionResult Delete(Channel group)
 {
     if (ModelState.IsValid)
     {
         _service.Delete(group);
         _service.Save();
         return(RedirectToAction("Index", "Channel"));
     }
     return(View(group));
 }
        public IActionResult Delete(int id)
        {
            var result = _channelService.Delete(id);

            if (result.Succcess)
            {
                return(Ok(result));
            }

            return(BadRequest(result));
        }
Example #5
0
        public ActionResult Delete(int id, int page = 1)
        {
            string error = _channelService.Delete(id);

            if (error != null)
            {
                return(Content(null));
            }

            return(RedirectToAction("ChannelsList", new { page = page }));
        }
        public async Task Delete(Guid id)
        {
            var channel = await _channelService.Get(id);

            await _channelService.Delete(id);

            await _hubContext.Clients.All.LeftChannel(channel);

            var channels = await _channelService.Get();

            await _hubContext.Clients.All.ChannelListUpdated(channels);
        }
Example #7
0
        public bool Delete(int id)
        {
            var entity = _ChannelService.GetChannelById(id);

            if (entity == null)
            {
                return(false);
            }
            if (_ChannelService.Delete(entity))
            {
                return(true);
            }
            return(false);
        }
        public HttpResponseMessage Delete(int id)
        {
            var channel = _channelService.GetChannelById(id);

            if (channel.Contents != null && channel.Contents.Any())
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(false, "有内容关联不能删除")));
            }
            if (_channelService.Delete(channel))
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(true, "数据删除成功!")));
            }
            else
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(false, "数据删除失败!")));
            }
        }
        public IActionResult Delete(int channelId)
        {
            IResult isOwner = _channelService.GetIsOwner(channelId, User.Claims.GetUserId().Data);

            if (isOwner.IsSuccessful)
            {
                IDataResult <Channel> dataResult = _channelService.GetById(channelId);
                IResult result = _channelService.Delete(channelId);
                if (result.IsSuccessful)
                {
                    _photoUpload.ImageDelete(dataResult.Data.PublicId);
                    this.RemoveCache();
                    return(Ok(result.Message));
                }
                return(this.ServerError(result.Message));
            }

            return(BadRequest(isOwner.Message));
        }
Example #10
0
 public UnifyResponseDto Delete(Guid id)
 {
     _channelService.Delete(id);
     return(UnifyResponseDto.Success());
 }
Example #11
0
 public ResultDto Delete(Guid id)
 {
     _channelService.Delete(id);
     return(ResultDto.Success());
 }
        public async Task <ActionResult> Delete(Guid id)
        {
            await channelService.Delete(id);

            return(Ok());
        }
Example #13
0
 public IActionResult Delete(Guid id)
 {
     _service.Delete(id);
     return(Ok());
 }