示例#1
0
 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));
 }