/// <summary> /// Initializes a new instance of the <see cref="InspectionViewModel"/> class. /// </summary> /// <param name="spaceShipOccupationDataRepository">The space ship occupation data repository.</param> /// <param name="inspectionDataRepository">The inspection data repository.</param> /// <param name="inspectionHystoricCommand">The inspection hystoric command.</param> public InspectionViewModel(ISpaceShipOcupationDataRepository spaceShipOccupationDataRepository, IInspectionDataRepository inspectionDataRepository, IInspectionHystoricCommand inspectionHystoricCommand) { this.spaceShipOccupationDataRepository = spaceShipOccupationDataRepository; this.inspectionDataRepository = inspectionDataRepository; showSpaceShipOccupationCanExecute = true; saveSpaceShipInspectionCanExecute = false; this.inspectionHystoricCommand = inspectionHystoricCommand; }