public MainViewModel(IOrderController orderController , IDialogService dialogService , IUserDialogs userArcDialogs , ISellerAuthService loginService , ISellerOrderService sellerOrderService) { this._orderController = orderController; this._loginService = loginService; this._sellerOrderService = sellerOrderService; this._dialogService = dialogService; this._userArcDialogs = userArcDialogs; _userArcDialogs.Loading("Загрузка").Hide(); this.OpenNexStackOrder += HomeViewModel_OpenNexStackOrder; this._sellerOrderService.OnNewPayedOrder += _sellerOrderService_OnNewPayedOrder; IsDelayFive = new NC <bool>(false, (e) => { if (e) { var timeOrder = TimeSpan.Parse(this._sendOrder.Time); this._sendOrder.Time = timeOrder.Add(TimeSpan.FromMinutes(5)).ToString(); } else { var timeOrder = TimeSpan.Parse(this._sendOrder.Time); this._sendOrder.Time = timeOrder.Add(TimeSpan.FromMinutes(-5)).ToString(); } }); }
public BaseFragment(ISellerOrderService sellerOrderService, ISellerAuthService authService) { this._sellerOrderService = sellerOrderService; this._authService = authService; this.TextStatusSeller = new NC <string>(_sellerOrderService.CurentStatus); InitFragment(); }
public StatisticCurrentSellerViewModel(IStatisticController statisticController , IUserDialogs dialogs , ISellerAuthService authService , ISellerOrderService sellerOrderService) : base(sellerOrderService, authService) { this._statisticController = statisticController; this._dialogs = dialogs; this._authService = authService; }
public HomeViewModel(ISellerAuthService authService , ISellerOrderService sellerOrderService , IDialogService dialogService) : this(sellerOrderService, authService) { this._authService = authService; this._sellerOrderService = sellerOrderService; this._dialogService = dialogService; this._tokenClickOrder = Mvx.GetSingleton <IMvxMessenger>() .Subscribe <ClickOnFinishOrderMessage>(this.OnFinishOrder, MvxReference.Strong); this._sellerOrderService.OnNewPayedOrder += _sellerOrderService_OnNewPayedOrder; }
public StatisticCurrentSellerViewModel(ISellerOrderService sellerOrderService, ISellerAuthService authService) : base(sellerOrderService, authService) { }
public HomeViewModel(ISellerOrderService sellerOrderService, ISellerAuthService authService) : base(sellerOrderService, authService) { }