public ActionResult Put([FromBody] Konyv konyv) { var konyvek = KonyvRepository.GetBooks().ToList(); var bookToUpdate = konyvek.FirstOrDefault(k => k.Id == konyv.Id); if (bookToUpdate != null) { bookToUpdate.Cím = konyv.Cím; bookToUpdate.Darabszám = konyv.Darabszám; bookToUpdate.ISBN = konyv.ISBN; bookToUpdate.Kiadás_Év = konyv.Kiadás_Év; bookToUpdate.Kiadó = konyv.Kiadó; bookToUpdate.Műfajok = konyv.Műfajok; bookToUpdate.Szerző = konyv.Szerző; bookToUpdate.VisszaHozas = konyv.VisszaHozas; bookToUpdate.NeptunKod = konyv.NeptunKod; bookToUpdate.KolcsonzottDB = konyv.KolcsonzottDB; KonyvRepository.StoreBooks(konyvek); return(Ok()); } return(NotFound()); }
public ActionResult Post([FromBody] Konyv konyv) { var konyvek = KonyvRepository.GetBooks().ToList(); konyv.Id = GetNewId(konyvek); konyvek.Add(konyv); KonyvRepository.StoreBooks(konyvek); return(Ok()); }
public ActionResult <Konyv> Get(int id) { var konyvek = KonyvRepository.GetBooks(); var konyv = konyvek.FirstOrDefault(x => x.Id == id); if (konyv != null) { return(Ok(konyv)); } return(NotFound()); }
public ActionResult Delete(int id) { var konyvek = KonyvRepository.GetBooks().ToList(); var bookToDelete = konyvek.FirstOrDefault(k => k.Id == id); if (bookToDelete != null) { konyvek.Remove(bookToDelete); KonyvRepository.StoreBooks(konyvek); return(Ok()); } return(NotFound()); }
public ActionResult <IEnumerable <Konyv> > Get() { var konyvek = KonyvRepository.GetBooks(); return(Ok(konyvek)); }