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");
     }
 }
예제 #2
0
        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");
                }
            }
        }