public CarModelViewModel(IEntityUoWBuilder uowBuilder, IUnitOfWorkFactory unitOfWorkFactory, ICommonServices commonServices, ICarManufacturerJournalFactory carManufacturerJournalFactory ) : base(uowBuilder, unitOfWorkFactory, commonServices) { CarManufacturerJournalFactory = carManufacturerJournalFactory ?? throw new ArgumentNullException(nameof(carManufacturerJournalFactory)); }
public CarModelJournalViewModel( CarModelJournalFilterViewModel filterViewModel, IUnitOfWorkFactory unitOfWorkFactory, ICommonServices commonServices, ICarManufacturerJournalFactory carManufacturerJournalFactory, bool hideJournalForOpenDialog = false, bool hideJournalForCreateDialog = false) : base(filterViewModel, unitOfWorkFactory, commonServices, hideJournalForOpenDialog, hideJournalForCreateDialog) { _carManufacturerJournalFactory = carManufacturerJournalFactory ?? throw new ArgumentNullException(nameof(carManufacturerJournalFactory)); TabName = "Журнал моделей автомобилей"; UpdateOnChanges(typeof(CarModel)); }