public async Task <bool> EditCloudinaryFileAsync(CloudinaryFileToUpdateVM cloudinaryFileToUpdateVM)
        {
            var deletedOncloudinary = await DeleteFileInCloudinary(cloudinaryFileToUpdateVM.Id, cloudinaryFileToUpdateVM.IdCurso, null, cloudinaryFileToUpdateVM.IdPregunta,
                                                                   cloudinaryFileToUpdateVM.IdRespuesta, cloudinaryFileToUpdateVM.IdUsuario);

            if (!deletedOncloudinary)
            {
                return(deletedOncloudinary);
            }
            var cloudinaryFileEntity = UploadingToCloudinary(cloudinaryFileToUpdateVM);
            var result = await cloudinaryFileRepository.EditCloudinaryFileAsync(cloudinaryFileEntity);

            return(result);
        }
        public async Task <IActionResult> EditCloudinaryFileAsync(int id, int idImagen, [FromForm] CloudinaryFileToUpdateVM cloudinaryFileToUpdateVM)
        {
            cloudinaryFileToUpdateVM.IdCurso = id;
            cloudinaryFileToUpdateVM.Id      = idImagen;
            var result = await cloudinaryFileService.EditCloudinaryFileAsync(cloudinaryFileToUpdateVM);

            return(Ok(result));
        }