public static void InsertCustomer(ExtendDbContext database, Customer customer) { if (!string.IsNullOrWhiteSpace(customer.CompanyName)) { database.Customers.Add(customer); database.SaveChanges(); } else { throw new ArgumentNullException("Company name is mandatory"); } }
static void Add(string name, string id) { Customer newCustomer = new Customer() { CompanyName = name, CustomerID = id }; using (var db = new NorthwindEntities()) { bool isInDB = IsInDataBase(db, id); if (!isInDB) { db.Customers.Add(newCustomer); db.SaveChanges(); Console.WriteLine("Added Successful."); } else { throw new ArgumentException("Such customer already exists"); } } }