public bool DodajRecenzija(int KupacID, int IgraID, int Ocjena, string textarea) { Kupac Kupac = db.Kupac.Where(k => k.KupacID == KupacID).FirstOrDefault(); Igra Igra = db.Igra.Where(i => i.IgraID == IgraID).FirstOrDefault(); if (Kupac == null || Igra == null || (Ocjena < 1 || Ocjena > 5 || textarea == null)) { return(false); } Recenzija recenzija = new Recenzija() { Kupac = Kupac, Igra = Igra, Ocjena = Ocjena, RecenzijaText = textarea, //Treba dodat u bp //DatumObjave=DateTime.Now }; db.Recenzija.Add(recenzija); db.SaveChanges(); db.Dispose(); return(true); }
public bool RemoveWishList(int IgraID, int KupacID) { if (!ImaWishList(IgraID, KupacID)) { return(false); } db.WishList.Remove(db.WishList.Where(w => w.IgraID == IgraID && w.KupacID == KupacID).FirstOrDefault()); db.SaveChanges(); db.Dispose(); return(true); }
//akcija za banovanje developera public IActionResult Banuj(int DeveloperID) { Developer developer = db.Developer.Find(DeveloperID); if (developer == null) { return(Content("Doslo je do greske. Molim vas pokusajte kasnije.")); } developer.Banovan = true; db.Update(developer); db.SaveChanges(); db.Dispose(); return(RedirectToAction(nameof(Prikaz))); }
public void RemoveWishList(int KupacID, int IgraID) { Kupac kupac = db.Kupac.Where(k => k.KupacID == KupacID).FirstOrDefault(); WishList wish = db.WishList.Where(wl => wl.Kupac.KupacID == kupac.KupacID && wl.IgraID == IgraID).FirstOrDefault(); if (kupac == null) { throw Exception(); } if (wish != null) { db.WishList.Remove(wish); db.SaveChanges(); db.Dispose(); } }
public bool AddPrati(int IgraID, int KupacID) { if (PratiIgru(IgraID, KupacID) == true) { return(false); } Prati pratiIgru = new Prati { IgraID = IgraID, KupacID = KupacID }; db.Prati.Add(pratiIgru); db.SaveChanges(); db.Dispose(); return(true); }