public IHttpActionResult PutBuHaftakiFilmler(int id, BuHaftakiFilmler buHaftakiFilmler) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != buHaftakiFilmler.filmid) { return(BadRequest()); } db.Entry(buHaftakiFilmler).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!BuHaftakiFilmlerExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public bool PostFilmNot(BuHaftakiFilmKullaniciNotu buhaftafilmlerikullanicinotu) { int filmid = Convert.ToInt32(buhaftafilmlerikullanicinotu.filmid); int filmnotsayisi; int puanortalamasi; BuHaftakiFilmler buhaftakinotverilenfilm = db.BuHaftakiFilmler.FirstOrDefault(x => x.filmid == filmid); int genel_not = Convert.ToInt32(buhaftakinotverilenfilm.genel_not); BuHaftakiFilmKullaniciNotu dahaoncenotvermidi = db.BuHaftakiFilmKullaniciNotu.FirstOrDefault(x => x.filmid == filmid && x.kullaniciid == buhaftafilmlerikullanicinotu.kullaniciid); int toplampuan; if (dahaoncenotvermidi != null) { dahaoncenotvermidi.filmnotu = buhaftafilmlerikullanicinotu.filmnotu; db.SaveChanges(); toplampuan = Convert.ToInt32(db.BuHaftakiFilmKullaniciNotu.Where(x => x.filmid == filmid).Sum(x => x.filmnotu)); filmnotsayisi = db.BuHaftakiFilmKullaniciNotu.Where(x => x.filmid == filmid).Count(); buhaftakinotverilenfilm.genel_not = Convert.ToInt32(toplampuan) / (filmnotsayisi); db.SaveChanges(); return(true); } else { db.BuHaftakiFilmKullaniciNotu.Add(buhaftafilmlerikullanicinotu); db.SaveChanges(); toplampuan = Convert.ToInt32(db.BuHaftakiFilmKullaniciNotu.Where(x => x.filmid == filmid).Sum(x => x.filmnotu)); filmnotsayisi = db.BuHaftakiFilmKullaniciNotu.Where(x => x.filmid == filmid).Count(); puanortalamasi = Convert.ToInt32(toplampuan) / (filmnotsayisi); buhaftakinotverilenfilm.genel_not = puanortalamasi; db.SaveChanges(); return(true); } }
public IHttpActionResult GetBuHaftakiFilmler(int id) { BuHaftakiFilmler buHaftakiFilmler = db.BuHaftakiFilmler.Find(id); if (buHaftakiFilmler == null) { return(NotFound()); } return(Ok(buHaftakiFilmler)); }
public IHttpActionResult PostBuHaftakiFilmler(BuHaftakiFilmler buHaftakiFilmler) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.BuHaftakiFilmler.Add(buHaftakiFilmler); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = buHaftakiFilmler.filmid }, buHaftakiFilmler)); }
public IHttpActionResult DeleteBuHaftakiFilmler(int id) { BuHaftakiFilmler buHaftakiFilmler = db.BuHaftakiFilmler.Find(id); if (buHaftakiFilmler == null) { return(NotFound()); } db.BuHaftakiFilmler.Remove(buHaftakiFilmler); db.SaveChanges(); return(Ok(buHaftakiFilmler)); }