public CommandeController( ApplicationDbContext context , UserManager <IdentityUser> user_manager , IMapper mapper , IArticleService service_article , ICommandeService service_commande , ICommandeFournisseurService service_commande_fournisseur , ICommandeLigneService service_commande_ligne , IContactService service_contact , IStockService service_stock , IAdresseService service_adresse) { _context = context; _user_manager = user_manager; _mapper = mapper; _service_article = service_article; _service_commande = service_commande; _service_commande_fournisseur = service_commande_fournisseur; _service_commande_ligne = service_commande_ligne; _service_contact = service_contact; _service_stock = service_stock; _service_adresse = service_adresse; }
public CommandeService(ICommandeRepository repository, ICommandeLigneService service_ligne, IStockService service_stock) { _service_ligne = service_ligne; _service_stock = service_stock; _repository = repository ?? throw new ArgumentNullException(nameof(ICommandeRepository)); }