예제 #1
0
 static void Delete(string id)
 {
     using (var db = new NorthwindEntities())
     {
         var customer = db.Customers.Where(x => x.CustomerID == id).FirstOrDefault();
         db.Customers.Remove(customer);
         db.SaveChanges();
     }
 }
예제 #2
0
 static void Edit(string id, string newContactName)
 {
     using (var db = new NorthwindEntities())
     {
         var customer = db.Customers.Where(x => x.CustomerID == id).FirstOrDefault();
         customer.ContactName = newContactName;
         db.SaveChanges();
     }
 }
예제 #3
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");
                }
            }
        }