Ejemplo n.º 1
0
        public MainPage()
        {
            InitializeComponent();
            _viewModelLocator = new ViewModelLocator();
            _informerManagerLocator = new InformerManagerLocator();
            _informerManagerLocator.InformerManager.NewMessage += InformerManager_NewMessage;

            photoChooserTask = new PhotoChooserTask();
            photoChooserTask.Completed += new EventHandler<PhotoResult>(PhotoChooserTask_Completed);

            _viewModelLocator.MainViewModel.BlockingLoading += MainViewModel_BlockingLoading;

            //_viewModelLocator.MainViewModel.SelectedEntityChanged += MainViewModel_SelectedEntityChanged;

        }
        public LoginRegisterPage()
        {
            InitializeComponent();

            _viewModelLocator = new ViewModelLocator();
            _informerManagerLocator = new InformerManagerLocator();
            //_locationHelper = new LocationManager();
            _user = new User();

            _informerManagerLocator.InformerManager.NewMessage += InformerManager_NewMessage;
            //_locationHelper.LocationRetrieved += _locationHelper_LocationRetrieved;

            _viewModelLocator.LoginRegisterViewModel.UndeterminateLoading += LoginRegisterViewModel_UndeterminateLoading;
           // _viewModelLocator.LoginRegisterViewModel.PaypalUriRetreived += LoginRegisterViewModel_PaypalUriRetreived;
            
        }
        //public event PaypalUriRetreivedEventHandler PaypalUriRetreived;


        public LoginRegisterViewModel()
        {
            _internetConnectionManagerLocator = new InternetConnectionManagerLocator();
            _informerManagerLocator = new InformerManagerLocator();
            //_locationHelper = new LocationManager();
            _inAppPurchaseManager = new InAppPurchaseManager();
            _user = new User();
            _planApi = new PlanAPI(new Uri(AppResources.BaseAddress));
            _userApi = new UserAPI(new Uri(AppResources.BaseAddress));

            _internetConnectionManagerLocator.InternetConnectionManager.ConnectionStateChanged += InternetConnectionManager_ConnectionStateChanged;
            _userApi.ErrorReceived += _userApi_ErrorReceived;

            Plans = new ObservableCollection<Plan>();

            GetPlans();
            //_locationHelper.GetPhoneLocation();
        }
 public InAppPurchaseManager()
 {
     _informerManagerLocator = new InformerManagerLocator();
 }
Ejemplo n.º 5
0
        public MainViewModel()
        {
            if (IsolatedStorageSettings.ApplicationSettings.Contains("user") == false)
            {

            }
            else
            {
                _informerManagerLocator = new InformerManagerLocator();
                _internetConnectionManagerLocator = new InternetConnectionManagerLocator();
                _internetConnectionManagerLocator.InternetConnectionManager.ConnectionStateChanged += InternetConnectionManager_ConnectionStateChanged;

                _folderApi = new FolderAPI(new Uri(AppResources.BaseAddress));
                _folderApi.ErrorReceived += _folderApi_ErrorReceived;

                _fileApi = new FileAPI(new Uri(AppResources.BaseAddress));
                _fileApi.ErrorReceived += _fileApi_ErrorReceived;

                _foldersIdTree = new List<int>();

                Entities = new ObservableCollection<DiskEntity>();
                LocalEntities = new ObservableCollection<DiskEntity>();
                Permissions = new ObservableCollection<Permission>();

                //transferRequests = new ObservableCollection<BackgroundTransferRequest>();
                transferRequests = new ObservableCollection<CustomBackgroundTransferRequest>();

                using (IsolatedStorageFile isoStore = IsolatedStorageFile.GetUserStoreForApplication())
                {
                    if (!isoStore.DirectoryExists("/shared/transfers"))
                    {
                        isoStore.CreateDirectory("/shared/transfers");
                    }
                }

                InitDownload();
            }
        }
 public InAppPurchaseManager()
 {
     _informerManagerLocator = new InformerManagerLocator();
 }