public void registerEmittedCouponForVente(CalculResultBean calculBean, Transaction transaction, AvoirTypeEnum transactionSpecificity, ProductTypeEnum onlyOn)
 {
     using (var context = new bourseContainer())
     {
         EmittedCoupon emittedCoupon = new EmittedCoupon
         {
             datetime = DateTime.Now,
             value = calculBean.ARendreAvoir,
             Transaction = transaction,
             onlyOn = onlyOn.ToString(),
             transactionSpecificity = transactionSpecificity.ToString()
         };
         
         context.Entry(emittedCoupon).State = EntityState.Added;
         context.SaveChanges();
         context.Entry(emittedCoupon).State = EntityState.Detached;
     }
 }
        public void registerEmittedCouponForVente(CalculResultBean calculBean, Transaction transaction, AvoirTypeEnum transactionSpecificity, ProductTypeEnum onlyOn)
        {
            using (var context = new bourseContainer())
            {
                EmittedCoupon emittedCoupon = new EmittedCoupon
                {
                    datetime               = DateTime.Now,
                    value                  = calculBean.ARendreAvoir,
                    Transaction            = transaction,
                    onlyOn                 = onlyOn.ToString(),
                    transactionSpecificity = transactionSpecificity.ToString()
                };

                context.Entry(emittedCoupon).State = EntityState.Added;
                context.SaveChanges();
                context.Entry(emittedCoupon).State = EntityState.Detached;
            }
        }