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)); }
public IActionResult Delete(int photoId) { var deletedPhotos = _photoService.GetById(photoId); if (deletedPhotos.IsSuccessful) { IResult result = _photoService.Delete(deletedPhotos.Data); _photoUpload.ImageDelete(deletedPhotos.Data.PublicId); this.RemoveCache(); return(Ok(result.Message)); } return(BadRequest(deletedPhotos.Message)); }