Ejemplo n.º 1
0
        public NavigateToUpsertCompanyCommand(CompanyViewModel companyViewModel, UpsertCompanyViewModel upsertCompanyViewModel, INavigator navigator)
        {
            _companyViewModel       = companyViewModel;
            _upsertCompanyViewModel = upsertCompanyViewModel;
            _navigator = navigator;

            companyViewModel.PropertyChanged       += CompanyViewModel_PropertyChanged;
            upsertCompanyViewModel.PropertyChanged += CompanyViewModel_PropertyChanged;
        }
        public UpsertCompanyCommand(UpsertCompanyViewModel addCompanyViewModel, ICompanyRepository compRepo, UpsertAction upsertAction, IRenavigator renavigator)
        {
            _compRepo            = compRepo;
            _addCompanyViewModel = addCompanyViewModel;
            _renavigator         = renavigator;
            _upsertAction        = upsertAction;

            _addCompanyViewModel.PropertyChanged += CreateCompanyViewModel_PropertyChanged;
        }