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дишь в чят, а тут круды пишут
Обсуждают сегодня