Пример #1
0
 public void CreateCustomer(Customer customer)
 {
     using (var db = new OskarEntities())
     {
         db.Customers.Add(customer);
         db.SaveChanges();
     }
 }
Пример #2
0
 public void CreateProduct(Product product)
 {
     using (var db = new OskarEntities())
     {
         db.Products.Add(product);
         db.SaveChanges();
     }
 }
Пример #3
0
 public void CreateInvoice(Invoice invoice)
 {
     using (var db = new OskarEntities())
     {
         db.Invoices.Add(invoice);
         db.SaveChanges();
     }
 }
Пример #4
0
 public void CreateOwner(Owner owner)
 {
     using (var db = new OskarEntities())
     {
         db.Owners.Add(owner);
         db.SaveChanges();
     }
 }
Пример #5
0
 public void UpdateProduct(Product product)
 {
     using (var db = new OskarEntities())
     {
         db.Products.Attach(product);
         db.Entry(product).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
Пример #6
0
 public void UpdateCustomer(Customer customer)
 {
     using (var db = new OskarEntities())
     {
         db.Customers.Attach(customer);
         db.Entry(customer).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
Пример #7
0
 public void UpdateOwner(Owner owner)
 {
     using (var db = new OskarEntities())
     {
         db.Owners.Attach(owner);
         db.Entry(owner).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
Пример #8
0
 public void DeleteProduct(int productId)
 {
     using (var db = new OskarEntities())
     {
         var product = new Product { ProductId = productId };
         db.Products.Attach(product);
         db.Products.Remove(product);
         db.SaveChanges();
     }
 }
Пример #9
0
 public void DeleteInvoice(int invoiceId)
 {
     using (var db = new OskarEntities())
     {
         var invoice = new Invoice { InvoiceId = invoiceId };
         db.Invoices.Attach(invoice);
         db.Invoices.Remove(invoice);
         db.SaveChanges();
     }
 }
Пример #10
0
 public void DeleteCustomer(int customerId)
 {
     using (var db = new OskarEntities())
     {
         var customer = new Customer { CustomerId = customerId };
         db.Customers.Attach(customer);
         db.Customers.Remove(customer);
         db.SaveChanges();
     }
 }
Пример #11
0
 public void DeleteOwner(int ownerId)
 {
     using (var db = new OskarEntities())
     {
         var owner = new Owner { OwnerId = ownerId };
         db.Owners.Attach(owner);
         db.Owners.Remove(owner);
         db.SaveChanges();
     }
 }