public ActionResult Create(FactureViewModel model)
        {
            var factureDbModel = new Facture
            {
                Id = model.Id,
                Date = model.Date,
                FactureNumber = model.FactureNumber,
                Goods = model.Goods,
                Price = model.Price,
                Provider = model.Provider,
                Receiver = model.Receiver
            };

            Adapter adapter = new Adapter();
            adapter.SaveFacture(factureDbModel);

            return RedirectToAction("Index", "Home");
        }
        private void SeedData()
        {
            DesignPatternsDbContext context = new DesignPatternsDbContext();

            string[] goods = { "Kola", "Duvki", "Shokolad", "Fanta", "Banan" };
            string[] providers = { "Pesho OOD", "Gosho OOD", "Ivan OOD", "Spiridon OOD" };
            string[] receiver = { "Pesho", "Gosho", "Ivan", "Spiridon" };

            for (int i = 0; i < 10; i++)
            {
                var facture = new Facture()
                {
                    Date = DateTime.Now,
                    Goods = goods[GetRandomNumber(0, goods.Length)],
                    Price = 4.5M + i,
                    FactureNumber = GetRandomNumber(1000, 9999),
                    Provider = providers[GetRandomNumber(0, providers.Length)],
                    Receiver = receiver[GetRandomNumber(0, receiver.Length)]
                };
                context.Factures.Add(facture);
            }

            context.SaveChanges();
        }
 public void AddFacture(Facture facture)
 {
     this.dbContext.Factures.Add(facture);
     this.dbContext.SaveChanges();
 }