public class BooksController : Controller
{
private readonly AppDatabaseContext _context;
public BooksController(AppDatabaseContext context) { _context = context; }
[HttpGet]
public IEnumerable<Book> Get(){
return _context.Books;
}
[HttpGet("{id}")]
public Book Get(int id){
return _context.Books.Find(id);
}
[HttpPost]
public void Post([FromBody] Book book){
_context.Books.Add(book);
_context.SaveChanges();
}
[HttpPut("{id}")]
public void Put(int id, [FromBody] Book book){
if (id != book.Id) return;
_context.Entry(book).State = EntityState.Modified;
_context.SaveChanges();
}
[HttpDelete("{id}")]
public void Delete(int id){
_context.Books.Remove(_context.Books.Find(id));
_context.SaveChanges();
}
}
}
Захoдишь в чят, а тут круды пишут
Обсуждают сегодня