コード例 #1
0
 public SearchViewModel(IUnitOfWork _unitOfWork, IEventAggregator _eventAggregator, IWindowManager _windowManager, User _currentUser)
 {
     unitOfWork      = _unitOfWork;
     windowManager   = _windowManager;
     eventAggregator = _eventAggregator;
     if (!unitOfWork.Start())
     {
         SendInfo();
         return;
     }
     FromStation           = unitOfWork.Stations;
     SelectedMiddleStation = "";
     MiddleStation.Add("");
     MiddleStation.AddRange(unitOfWork.Stations);
     EndStation  = unitOfWork.Stations;
     currentUser = _currentUser;
     eventAggregator.Subscribe(this);
 }