public ActionResult Index(int page = 1) { var userEmail = Convert.ToString(HttpContext.Request.Cookies["Email"].Value); var user = Repository.Users.FirstOrDefault(p => p.Email == userEmail); var videoView = new VideoView(); videoView.UserId = user.ID; ViewBag.ID = videoView.UserId; var data = new PageableData<YouTubeLinks>(Repository.YouTubeLink.OrderBy(p => p.UserID).Where(x => x.UserID == videoView.UserId), page, 6); return View(data); }
public ActionResult Add(VideoView videoView) { if (ModelState.IsValid) { var userEmail = Convert.ToString(HttpContext.Request.Cookies["Email"].Value); var user = Repository.Users.FirstOrDefault(p => p.Email == userEmail); videoView.UserId = user.ID; var videos = (YouTubeLinks)ModelMapper.Map(videoView, typeof(VideoView), typeof(YouTubeLinks)); Repository.CreateYouTubeLink(videos); return RedirectToAction("Index"); } return View(videoView); }
public ActionResult Del() { var newVideoView = new VideoView(); return View(newVideoView); }