Пример #1
0
        public LoginViewModel(IRegionManager regionManager, IUserService userService, IDialogService dialogService, IStringsResourceService messagesResourceService)
        {
            _regionManager           = regionManager;
            _userService             = userService;
            _dialogService           = dialogService;
            _messagesResourceService = messagesResourceService;

            LoginCommand = new DelegateCommand(Login, CanLogin).ObservesProperty(() => Username);
        }
Пример #2
0
        public UserCartViewModel(IUserService userService, ICartService cartService, IEventAggregator eventAggregator, IRegionManager regionManager, IDialogService dialogService, IStringsResourceService stringsResourceService)
        {
            _userService            = userService;
            _cartService            = cartService;
            _eventAggregator        = eventAggregator;
            _regionManager          = regionManager;
            _dialogService          = dialogService;
            _stringsResourceService = stringsResourceService;

            RemoveCommand = new DelegateCommand <CartItemModel>(Remove);
            SubmitCommand = new DelegateCommand(Submit);
        }
Пример #3
0
        public CatalogItemViewModel(IRegionManager regionManager, IUserService userService, ICartService cartService,
                                    IEventAggregator eventAggregator, IDialogService dialogService, IStringsResourceService stringsResourceService)
        {
            _eventAggregator        = eventAggregator;
            _regionManager          = regionManager;
            _userService            = userService;
            _cartService            = cartService;
            _dialogService          = dialogService;
            _stringsResourceService = stringsResourceService;


            ChangeImageCommand    = new DelegateCommand <string>(ChangeImage);
            UpdateQuantityCommand = new DelegateCommand <string>(UpdateQuantity);
            AddToCartCommand      = new DelegateCommand(AddToCart);
        }
Пример #4
0
        public MessageDialogViewModel(IStringsResourceService stringsResourceService)
        {
            _stringsResourceService = stringsResourceService;

            CloseDialogCommand = new DelegateCommand(OnDialogClosed);
        }
Пример #5
0
        public FilterDialogViewModel(IStringsResourceService stringsResourceService)
        {
            _stringsResourceService = stringsResourceService;

            CloseDialogCommand = new DelegateCommand <string>(CloseDialog);
        }