Esempio n. 1
0
 public static List <Contrahent> GetCompanies()
 {
     using (InvoiceDbContext invoiceDbContext = new InvoiceDbContext())
     {
         return(invoiceDbContext.Companies.ToList());
     }
 }
Esempio n. 2
0
 public static void AddInvoice(Invoice i)
 {
     using (InvoiceDbContext invoiceDbContext = new InvoiceDbContext())
     {
         invoiceDbContext.Invoices.Add(i);
         invoiceDbContext.SaveChanges();
     }
 }
Esempio n. 3
0
 public static void UpdateProduct(Product p)
 {
     using (InvoiceDbContext invoiceDbContext = new InvoiceDbContext())
     {
         invoiceDbContext.Products.AddOrUpdate(p);
         invoiceDbContext.SaveChanges();
     }
 }
Esempio n. 4
0
 public static void UpdateCompanies(Contrahent c)
 {
     using (InvoiceDbContext invoiceDbContext = new InvoiceDbContext())
     {
         invoiceDbContext.Companies.AddOrUpdate(c);
         invoiceDbContext.SaveChanges();
     }
 }
Esempio n. 5
0
 public static void AddComapnies(Contrahent c)
 {
     using (InvoiceDbContext invoiceDbContext = new InvoiceDbContext())
     {
         invoiceDbContext.Companies.Add(c);
         invoiceDbContext.SaveChanges();
     }
 }
Esempio n. 6
0
 public static void DeleteProduct(Product p)
 {
     using (InvoiceDbContext invoiceDbContext = new InvoiceDbContext())
     {
         invoiceDbContext.Products.Attach(p);
         invoiceDbContext.Products.Remove(p);
         invoiceDbContext.SaveChanges();
     }
 }
Esempio n. 7
0
 public static void DeleteCompanies(Contrahent c)
 {
     using (InvoiceDbContext invoiceDbContext = new InvoiceDbContext())
     {
         invoiceDbContext.Companies.Attach(c);
         invoiceDbContext.Companies.Remove(c);
         invoiceDbContext.SaveChanges();
     }
 }
Esempio n. 8
0
 public static void AddInvoiceItems(InvoiceItem ii)
 {
     using (InvoiceDbContext invoiceDbContext = new InvoiceDbContext())
     {
         Product product = invoiceDbContext.Products.Where(x => x.ProductID == ii.Product.ProductID).First();
         ii.Product = product;
         invoiceDbContext.InvoiceItems.Add(ii);
         invoiceDbContext.SaveChanges();
     }
 }
Esempio n. 9
0
 public static List <Product> GetProducts(InvoiceDbContext invoiceDbContext)
 {
     return(invoiceDbContext.Products.ToList());
 }