public IActionResult Edit(int id, [Bind("MemeCanDuyetID,MemeName,MemeImgUrl,MemeCategory,MemeUpvotes,Uploader")] MemeCanDuyet memeCanDuyet) { if (id != memeCanDuyet.MemeCanDuyetID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(memeCanDuyet); } catch (DbUpdateConcurrencyException) { if (!MemeCanDuyetExists(memeCanDuyet.MemeCanDuyetID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(memeCanDuyet)); }
public IActionResult Create([Bind("MemeID,MemeName,MemeImgUrl,MemeCategory")] MemeCanDuyet meme) { if (ModelState.IsValid) { var userId = User.FindFirst(ClaimTypes.NameIdentifier).Value; meme.Uploader = userId; meme.MemeUpvotes = 0; if (meme.MemeImgUrl.Contains("youtube")) { for (int i = 1; i < meme.MemeImgUrl.Length; i++) { if (meme.MemeImgUrl[i] == '=') { meme.MemeImgUrl = "https://www.youtube.com/embed/" + meme.MemeImgUrl.Substring(i + 1); break; } } } memeCanDuyetService.Add(meme); return(RedirectToAction("Index", new { id = meme.MemeCategory })); } return(View(meme)); }
public void Delete(MemeCanDuyet newMemeCanDuyet) { context.TMemeCanDuyet.Remove(newMemeCanDuyet); context.SaveChanges(); }
public void Update(MemeCanDuyet newMemeCanDuyet) { context.TMemeCanDuyet.Update(newMemeCanDuyet); context.SaveChanges(); }
public void Add(MemeCanDuyet newMemeCanDuyet) { context.TMemeCanDuyet.Add(newMemeCanDuyet); context.SaveChanges(); }