public CommandeFournisseurService(ICommandeFournisseurRepository repository,
                                   ICommandeFournisseurLigneService service_ligne,
                                   IStockService service_stock,
                                   IFournisseurService service_fournisseur,
                                   Lazy <IStockProjectionService> service_stock_projection
                                   )
 {
     _service_ligne            = service_ligne;
     _service_stock            = service_stock;
     _service_stock_projection = service_stock_projection;
     _service_fournisseur      = service_fournisseur;
     _repository = repository ?? throw new ArgumentNullException(nameof(ICommandeFournisseurRepository));
 }
 public CommandeFournisseurController(
     ApplicationDbContext context
     , UserManager <IdentityUser> user_manager
     , IArticleService service_article
     , ICommandeFournisseurService service_commande_fournisseur
     , ICommandeFournisseurLigneService service_commande_fournisseur_ligne
     , IStockService service_stock)
 {
     _context         = context;
     _user_manager    = user_manager;
     _service_article = service_article;
     _service_commande_fournisseur       = service_commande_fournisseur;
     _service_commande_fournisseur_ligne = service_commande_fournisseur_ligne;
     _service_stock = service_stock;
 }