public async Task <ActionResult <imageDTO> > CreateImage(imageDTO imgDTO)
        {
            var       imgEntity   = imgDTO.toimage();
            Base64Url base64Url   = new Base64Url(_environment);
            Image     physicalImg = base64Url.decode(imgEntity.url);

            imgEntity.url = base64Url.writeImage(physicalImg);
            _context.images.Add(imgEntity);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetImage), new { id = imgEntity.id }, imgEntity));
        }
        public async Task <IActionResult> UpdateImage(imageDTO img2)
        {
            var img1 = await _context.images.FindAsync(img2.id);

            if (img1 == null)
            {
                return(NotFound());
            }
            img1.Mapto3(img2);
            _context.images.Update(img1);
            await _context.SaveChangesAsync();

            return(Ok());
        }