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"));
        }
Example #3
0
 async public Task <MemeResponse> GetSingleMeme(int id)
 {
     return(await _memeRepo.GetMemeAsync(id));
 }