Пример #1
0
        public ProductViewModel()
        {
            this._client = new DynamicsServicesClient();
            this.ProductsToOrder = new ObservableCollection<NavProduct>();

            this._client.AddProductCompleted +=
                new EventHandler<AddProductCompletedEventArgs>(_client_AddProductCompleted);
            this._client.GetProductsToOrderCompleted +=
                new EventHandler<GetProductsToOrderCompletedEventArgs>(_client_GetProductsToOrderCompleted);
        }
Пример #2
0
        public UserViewModel()
        {
            this._client = new DynamicsServicesClient();
            this.Products = new ObservableCollection<NavProduct>();
            this.Orders = new ObservableCollection<NavOrder>();

            this._client.LogInCompleted +=
                new EventHandler<LogInCompletedEventArgs>(_client_LogInCompleted);
            this._client.AddUserCompleted +=
                new EventHandler<AddUserCompletedEventArgs>(_client_AddUserCompleted);
            this._client.GetUserProductsCompleted +=
                new EventHandler<GetUserProductsCompletedEventArgs>(_client_GetUserProductsCompleted);
            this._client.GetUserOrdersCompleted +=
                new EventHandler<GetUserOrdersCompletedEventArgs>(_client_GetUserOrdersCompleted);

            if (this.Email != null && this.Pass != null)
            {
                this.Login(this.Email, this.Pass);
            }
        }