public AddNewItemTypeViewModel(IAnonymousApiHelper aPIHelper, IItemTypeListModel itemTypeList, IEventAggregator eventAggregator, IItemsEndPoint itemsEndPoint, SoloButtonDialogBoxViewModel soloButton)
 {
     _itemTypeList    = itemTypeList;
     _eventAggregator = eventAggregator;
     _itemsEndPoint   = itemsEndPoint;
     _soloButton      = soloButton;
 }
 public AddItemViewModel(IAuthorizedApiHelper aPIHelper, ILoggedInUserModel loggedInUserModel
                         , IEventAggregator eventAggregator, IItemTypeListModel itemTypeList, SoloButtonDialogBoxViewModel soloDB, IItemsEndPoint itemsEnd)
 {
     _itemTypeList    = itemTypeList;
     _soloDB          = soloDB;
     _itemsEnd        = itemsEnd;
     _eventAggregator = eventAggregator;
 }
Example #3
0
 public SellOffersViewModel(IAuthorizedApiHelper aPIHelper, IItemTypeListModel itemTypeList, IItemsEndPoint itemsEnd, IMoneysEndPoint moneysEndPoint, SoloButtonDialogBoxViewModel sbdbvm)
 {
     _aPIHelper      = aPIHelper;
     _itemTypeList   = itemTypeList;
     _itemsEnd       = itemsEnd;
     _moneysEndPoint = moneysEndPoint;
     _sbdbvm         = sbdbvm;
 }
 public CreateBuyOfferDialogueViewModel(IItemsEndPoint itemsEndPoint, SoloButtonDialogBoxViewModel dialogbox, IMoneysEndPoint moneysEndPoint, IItemTypeListModel itemTypeList, IEventAggregator eventAggregator)
 {
     _itemsEndPoint   = itemsEndPoint;
     _dialogbox       = dialogbox;
     _moneysEndPoint  = moneysEndPoint;
     _itemTypeList    = itemTypeList;
     _eventAggregator = eventAggregator;
 }
        public ShellViewModel(
            ILoggedInUserModel loggedInUserModel,
            IEventAggregator eventAggregator,
            ICurrencyTypeListModel currencyTypeListModel,
            IItemTypeListModel itemTypeListModel,
            IItemsEndPoint itemsEndPoint,
            IMoneysEndPoint moneysEndPoint,
            SimpleContainer container,
            AddItemViewModel addItemVM,
            AddNewItemTypeViewModel addNIVM,
            AuthorizePendingItemViewModel authorizePendingItemViewModel,
            UserItemsViewModel uivm,
            AddMoneyViewModel amvm,
            AuthorizePendingMoneyViewModel authorizePendingMoneyViewModel,
            CreateBuyOfferDialogueViewModel createBuyOffer,
            ShowAllTransactionsViewModel showAllTransactionsViewModel,
            ShowUserTransactionsViewModel showUserTransactionsViewModel,
            MyAccountViewModel myAccountViewModel,
            SellOffersViewModel sovm
            )
        {
            _container = container;
            _events    = eventAggregator;
            _addItemVM = addItemVM;
            _addNIVM   = addNIVM;
            _authorizePendingItemViewModel = authorizePendingItemViewModel;
            _uivm = uivm;
            _amvm = amvm;
            _authorizePendingMoneyViewModel = authorizePendingMoneyViewModel;
            _createBuyOffer = createBuyOffer;
            _showAllTransactionsViewModel  = showAllTransactionsViewModel;
            _showUserTransactionsViewModel = showUserTransactionsViewModel;
            _myAccountViewModel            = myAccountViewModel;
            _sovm = sovm;
            _loggedInUserModel     = loggedInUserModel;
            _currencyTypeListModel = currencyTypeListModel;
            _itemTypeList          = itemTypeListModel;
            _moneysEndPoint        = moneysEndPoint;
            _itemsEndPoint         = itemsEndPoint;


            _events.SubscribeOnBackgroundThread(this);

            CheckAddToScreensAndLoad(_container.GetInstance <LoginViewModel>());
        }