public ActionResult Save(MemeModel memeModel) { if (!ModelState.IsValid) { var viewModel = new MemeViewModel() { MemeModel = memeModel, Categories = _context.Categories }; return(View("CreateMeme", viewModel)); } if (memeModel.Id == 0) { memeModel.CreatedBy = User.Identity.GetUserName(); memeModel.Likes = 0; memeModel.AddedDate = DateTime.Now; _context.MemeModels.Add(memeModel); } _context.SaveChanges(); return(RedirectToAction("Index", "Home")); }
public ActionResult New() { var viewModel = new MemeViewModel() { MemeModel = new MemeModel(), Categories = _context.Categories }; return(View("CreateMeme", viewModel)); }
public async Task <IActionResult> Images() { var response = await _memeclient.GetMemeImages(); var tempMeme = new Meme(); var model = new MemeViewModel(); var listOfMemes = new List <Meme>(); foreach (Meme memeObj in response.data.memes) { tempMeme.name = memeObj.name; tempMeme.url = memeObj.url; listOfMemes.Add(memeObj); } model.MemeList = listOfMemes; return(View(model)); }