public IActionResult MuziekReview(int id, FilmReviewModel model) { if (!TryValidateModel(model)) { return(View(model)); } var userId = User.FindFirstValue(ClaimTypes.NameIdentifier); //OPZOEKEN OF PERSOON AL RATING HEEFT var bestaandeRating = _DbContext.RatingMuziek.FirstOrDefault(a => a.MuziekId == id && a.UserId == userId); if (bestaandeRating != null) { _DbContext.RatingMuziek.Remove(bestaandeRating); } // RatingMuziek rating = new RatingMuziek(); Muziek film = _DbContext.Muziek.FirstOrDefault(a => a.Id == id); rating.UserId = userId; rating.Review = model.Review; rating.Score = model.Score; rating.MuziekId = film.Id; _DbContext.RatingMuziek.Add(rating); _DbContext.SaveChanges(); return(RedirectToAction("MuziekList")); }
public IActionResult MuziekConfirmDelete(int id) { Muziek project = _DbContext.Muziek.FirstOrDefault(a => a.Id == id); _DbContext.Muziek.Remove(project); _DbContext.SaveChanges(); return(RedirectToAction("MuziekList")); }
public IActionResult MuziekDelete(int id) { Muziek muziekFromDb = _DbContext.Muziek.FirstOrDefault(a => a.Id == id); DeleteMuziekViewModel muziek = new DeleteMuziekViewModel(); muziek.Titel = muziekFromDb.Titel; muziek.Id = muziekFromDb.Id; return(View(muziek)); }
public IActionResult MuziekDetail(int id) { //ALLE STATUSSEN VAN 1 FILM IEnumerable <UserMuziekGeluisterdStatus> statuses = _DbContext.userMuziekGeluisterdStatuses .Include(userFilmGezienStatus => userFilmGezienStatus.GeluisterdStatus) .Where(userFilmGezienStatus => userFilmGezienStatus.MuziekId == id).ToList(); // int gezien = 0; int wilZien = 0; foreach (var status in statuses) { if (status.GeluisterdStatus.Id == 3) { wilZien++; } if (status.GeluisterdStatus.Id == 2) { gezien++; } } Muziek muziekFromDb = _DbContext.Muziek. Include(a => a.Ratings). FirstOrDefault(a => a.Id == id); var userId = User.FindFirstValue(ClaimTypes.NameIdentifier); //VOOR REVIEW VAN 1 GEBRUIKER TE ZIEN //var review = filmFromDb.Ratings.FirstOrDefault(a => a.FilmId == filmFromDb.Id && a.UserId == userId); // List <string> reviews = new List <string>(); List <int> scores = new List <int>(); var review = muziekFromDb.Ratings.Where(a => a.MuziekId == muziekFromDb.Id).ToList(); foreach (var item in review) { reviews.Add(item.Review); scores.Add(item.Score); } MuziekDetailViewModel muziek = new MuziekDetailViewModel() { Titel = muziekFromDb.Titel, Artiest = muziekFromDb.Artiest, Reviews = reviews, Scores = scores, Foto = muziekFromDb.Foto, Gezien = gezien, WillenZien = wilZien }; return(View(muziek)); }
public IActionResult MuziekEdit(int id) { Muziek muziekFromDb = _DbContext.Muziek.FirstOrDefault(a => a.Id == id); EditMuziekViewModel muziek = new EditMuziekViewModel(); muziek.Titel = muziekFromDb.Titel; muziek.Artiest = muziekFromDb.Artiest; muziek.Id = muziekFromDb.Id; muziek.Hidden = muziekFromDb.Hidden; muziek.BestaandeFoto = muziekFromDb.Foto; return(View(muziek)); }
public IActionResult CreateMuziek(CreateMuziekViewModel model) { Muziek liedje = new Muziek(); liedje.Artiest = model.Artiest; liedje.Titel = model.Titel; if (model.Foto != null) { using (MemoryStream stream = new MemoryStream()) { model.Foto.CopyTo(stream); liedje.Foto = stream.ToArray(); } } _DbContext.Muziek.Add(liedje); _DbContext.SaveChanges(); return(RedirectToAction("Index")); }
void Awake() { if (instance != null && instance != this) { if (instance.GetComponent <AudioSource>().clip != GetComponent <AudioSource>().clip) { instance.GetComponent <AudioSource>().clip = GetComponent <AudioSource>().clip; instance.GetComponent <AudioSource>().volume = GetComponent <AudioSource>().volume; instance.GetComponent <AudioSource>().Play(); } Destroy(this.gameObject); return; } { instance = this; GetComponent <AudioSource>().Play(); DontDestroyOnLoad(this.gameObject); } }
public IActionResult MuziekEdit(EditMuziekViewModel model, int id) { Muziek muziekFromDb = _DbContext.Muziek.FirstOrDefault(a => a.Id == id); if (!TryValidateModel(model)) { return(View(model)); } if (model.Foto != null) { using (MemoryStream stream = new MemoryStream()) { model.Foto.CopyTo(stream); muziekFromDb.Foto = stream.ToArray(); } } muziekFromDb.Titel = model.Titel; muziekFromDb.Artiest = model.Artiest; muziekFromDb.Hidden = model.Hidden; _DbContext.SaveChanges(); return(RedirectToAction("MuziekList")); }