public async Task <ImagenDto> Post(ImagenDto imagenDto) { var imagen = new ImagenEntity { Foto = "ssmsmsmsmmss" }; await _unitOfWork.ImagenRepository.Add(imagen); var result = _unitOfWork.SaveChangesAsync(); return(new ImagenDto()); }
private async Task <bool> EliminarImagenCloudinary(ImagenEntity imagenEntity) { if (imagenEntity.IdPublico != null) { var deleteParams = new DeletionParams(imagenEntity.IdPublico); var result = _cloudinary.Destroy(deleteParams); if (result.Result != "ok") { return(false); } } return(await _imagenRepository.EliminarImagenAsync(imagenEntity.IdImagen)); }
public async Task <int> CrearImagenAsync(ImagenEntity entity) { if (_dbConnection.State == ConnectionState.Closed) { _dbConnection.Open(); } var spEntity = new { entity.IdAnuncio, entity.Descripcion, entity.ImagenUrl, entity.IdPublico, FechaCreacion = DateTime.UtcNow }; var result = await _dbConnection.QueryAsync <int>("CrearImagen", spEntity, commandType : CommandType.StoredProcedure); _dbConnection.Close(); return(result.FirstOrDefault()); }