public static IEditViewModel GetEditView(this IGeneralFacade _IGeneralFacade, AnketaViewModel _anketaViewModel) { IEditViewModel ievm = new EditViewModel(_anketaViewModel, _IGeneralFacade.Keeper); EditView editview = new EditView(ievm); return(ievm); }
public AnketaParser(IGeneralFacade _facade) { Facade = _facade; Keeper = Facade.Keeper; Reader = Facade.Reader; Logger = Facade.Logger; }
public MainViewModel(IGeneralFacade _facade) { Facade = _facade; CmdSelectFile = new RelayCommand(SelectFile); CmdProcess = new RelayCommand(ProcessSingleThread); CmdProcessMultithread = new RelayCommand(ProcessMultithread); CmdStop = new RelayCommand(Stop); CmdRemove = new RelayCommand(Remove); CmdAdd = new RelayCommand(Add); CmdChange = new RelayCommand(Change); CmdExport = new RelayCommand(Export); CmdSet = new RelayCommand(SetChanges); Files = new ObservableCollection <AnketaFile>(); RowSource = new ObservableCollection <AnketaViewModel>(); FileName = @"C:\Work\ToMars\Анкета_000.csv"; if (GoodConnection()) { InitFormProps(); } }
public GeneralController(IGeneralFacade searchFacade) { _generalFacade = searchFacade ?? throw new ArgumentNullException(nameof(searchFacade)); }
public HomeController(IGeneralFacade _facade) { _Facade = _facade; }