public async Task <IActionResult> PutPublishingHouse(int id, PublishingHouse publishingHouse) { if (id != publishingHouse.Id) { return(BadRequest()); } _context.Entry(publishingHouse).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PublishingHouseExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutReader(int id, Reader reader) { if (id != reader.Id) { return(BadRequest()); } _context.Entry(reader).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ReaderExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutIssuingBooks(int id, IssuingBooks issuingBooks) { if (id != issuingBooks.Id) { return(BadRequest()); } _context.Entry(issuingBooks).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!IssuingBooksExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutDepartment(int id, Department department) { if (id != department.Id) { return(BadRequest()); } _context.Entry(department).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DepartmentExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutAuthorships(int id, Authorships authorships) { if (id != authorships.Id) { return(BadRequest()); } _context.Entry(authorships).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AuthorshipsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutBook(int id, Book book, string publishingHouseName) { var publishingHouse = _context.PublishingHouse.Where(l => l.Name == publishingHouseName).FirstOrDefault(); book.PublishingHouseId = publishingHouse.Id; if (id != book.Id) { return(BadRequest()); } _context.Entry(book).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BookExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); //if (id != book.Id) //{ // return BadRequest(); //} //_context.Entry(book).State = EntityState.Modified; //try //{ // await _context.SaveChangesAsync(); //} //catch (DbUpdateConcurrencyException) //{ // if (!BookExists(id)) // { // return NotFound(); // } // else // { // throw; // } //} //return NoContent(); }