public void Videolikeclick(int userid, int videoid) { VideoLike like = db.VideoLike.Where(b => b.UserID == userid && b.VideoID == videoid).FirstOrDefault(); if (like != null) { db.VideoLike.Remove(like); db.SaveChanges(); } else { VideoLike like1 = new VideoLike(); like1.VideoID = videoid; like1.UserID = userid; like1.Time = DateTime.Now; db.VideoLike.Add(like1); db.SaveChanges(); } }
private async Task <List <VideoLike> > GenerateLikes(List <User> users, List <Video> videos) { var likes = new List <VideoLike>(); for (var usersNumber = 0; usersNumber < users.Count(); usersNumber++) { for (var videoNumber = 0; videoNumber < videos.Count(); videoNumber++) { var user = new VideoLike() { Id = Guid.NewGuid().ToString(), UserId = users.ElementAt(usersNumber).Id, VideoId = videos.ElementAt(videoNumber).Id }; Context.Add(user); likes.Add(user); } } await Context.SaveChangesAsync(); return(likes); }