private static void ReadInventoryItems(GBDDbContext dbContext) { try { var inventoryItems = dbContext.InventoryItems.ToList(); Console.WriteLine(); inventoryItems?.ForEach(x => Console.WriteLine($"Id: {x.Id}; Name: {x.Name}; UoM: {x.UnitOfMeasure}; Price: {x.UnitPrice}")); } catch (Exception) { throw; } }
private static void AddInventoryItem(GBDDbContext dbContext) { try { var result = dbContext.InventoryItems.Add(new Entities.InventoryItem() { Name = "Inventory Item 1", UnitOfMeasure = Entities.UnitOfMeasure.Box, UnitPrice = 100 }); dbContext.SaveChanges(); Console.WriteLine($"Inventory Item {result.Entity.Name} with Id: {result.Entity.Id} added."); } catch (Exception) { throw; } }
static void Main(string[] args) { var dbContext = new GBDDbContext(); try { AddInventoryItem(dbContext); ReadInventoryItems(dbContext); } catch (Exception ex) { Console.WriteLine(ex); } finally { if (dbContext != null) { dbContext.Dispose(); } } Console.ReadLine(); }