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