public BooksController(BookStoreContext context) { _db = context; if (context.Book.Count() == 0) { foreach (var b in DataSource.GetBooks()) { context.Book.Add(b); context.Press.Add(b.Press); } context.SaveChanges(); } }
public BooksController(BookStoreContext context) { _db = context; _db.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking; if (context.Books.Count() == 0) { foreach (var b in DataSource.GetBooks()) { context.Books.Add(b); context.Presses.Add(b.Press); } context.SaveChanges(); } }
public BooksController(ILogger <BooksController> logger, BookStoreContext context) { _logger = logger; _db = context; if (context.Books.Count() == 0) { foreach (var b in DataSource.GetBooks()) { context.Books.Add(b); context.Press.Add(b.Press); } context.SaveChanges(); } }
public IActionResult Get() { return(Ok(DataSource.GetBooks())); }