Esempio n. 1
0
 public DeliveryManager(
     IRepository <Delivery> deliveryRepository,
     ICustomerManager customerManager,
     ICourierManager courierManager,
     ITypeOfCargoManager typeOfCargoManager,
     ITransportManager transportManager,
     IDepartureManager departureManager)
 {
     this.deliveryRepository = deliveryRepository ?? throw new ArgumentNullException(nameof(deliveryRepository));
     this.CustomerManager    = customerManager ?? throw new ArgumentNullException(nameof(customerManager));
     this.CourierManager     = courierManager ?? throw new ArgumentNullException(nameof(courierManager));
     this.TypeOfCargoManager = typeOfCargoManager ?? throw new ArgumentNullException(nameof(typeOfCargoManager));
     this.TransportManager   = transportManager ?? throw new ArgumentNullException(nameof(transportManager));
     this.DepartureManager   = departureManager ?? throw new ArgumentNullException(nameof(departureManager));
 }
Esempio n. 2
0
 public CargoForm(ITypeOfCargoManager typeOfCargoManager)
 {
     this.typeOfCargoManager = typeOfCargoManager;
     this.InitializeComponent();
     this.FillCargoTable();
 }