async public Task <ActionResult> Details(int?id) { if (!id.HasValue) { return(RedirectToAction("Index", "Home")); } MemeResponse meme = await _memeRepo.GetMemeAsync((int)id); if (meme == null) { return(RedirectToAction("Index", "Home")); } return(View(meme)); }
async public Task <ActionResult> RenderImage(int id) { MemeResponse meme = await _memeRepo.GetMemeAsync(id); byte[] image = meme.ImageBytes; return(File(image, "image/png")); }
async public Task <MemeResponse> GetSingleMeme(int id) { return(await _memeRepo.GetMemeAsync(id)); }