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)); }