Example #1
0
        protected override void OnRegisterKnownTypesForSerialization()
        {
            base.OnRegisterKnownTypesForSerialization();
            SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.UserInfo));
            SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.LoggedInUser));
            SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.ImageCapture));
            SessionStateService.RegisterKnownType(typeof(ObservableCollection <ImageCapture>));
            SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.Enums.CaseTypeEnum));
            SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.Helpers.TaskStatus));
            SessionStateService.RegisterKnownType(typeof(Syncfusion.UI.Xaml.Schedule.ScheduleAppointmentCollection));
            SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.CustomerDetails));
            SessionStateService.RegisterKnownType(typeof(ObservableCollection <Eqstra.BusinessLogic.ServiceSchedule.DriverTask>));
            SessionStateService.RegisterKnownType(typeof(City));
            SessionStateService.RegisterKnownType(typeof(Country));
            SessionStateService.RegisterKnownType(typeof(Region));
            SessionStateService.RegisterKnownType(typeof(Suburb));
            SessionStateService.RegisterKnownType(typeof(Province));
            SessionStateService.RegisterKnownType(typeof(Supplier));

            SessionStateService.RegisterKnownType(typeof(List <City>));
            SessionStateService.RegisterKnownType(typeof(List <Country>));
            SessionStateService.RegisterKnownType(typeof(List <Region>));
            SessionStateService.RegisterKnownType(typeof(List <Suburb>));
            SessionStateService.RegisterKnownType(typeof(List <Province>));
            SessionStateService.RegisterKnownType(typeof(List <Supplier>));
            SessionStateService.RegisterKnownType(typeof(LogonResult));
            SessionStateService.RegisterKnownType(typeof(List <string>));
        }
Example #2
0
 protected override void OnRegisterKnownTypesForSerialization()
 {
     // Set up the list of known types for the SuspensionManager
     SessionStateService.RegisterKnownType(typeof(Meeting));
     SessionStateService.RegisterKnownType(typeof(Message));
     SessionStateService.RegisterKnownType(typeof(EventMessage));
 }
Example #3
0
 protected override void OnRegisterKnownTypesForSerialization()
 {
     base.OnRegisterKnownTypesForSerialization();
     SessionStateService.RegisterKnownType(typeof(Models.IPhoto));
     SessionStateService.RegisterKnownType(typeof(Models.FlickrPhoto));
     SessionStateService.RegisterKnownType(typeof(Models.PhotoSize));
 }
Example #4
0
 protected override void OnRegisterKnownTypesForSerialization()
 {
     SessionStateService.RegisterKnownType(typeof(Country));
     SessionStateService.RegisterKnownType(typeof(List <Country>));
     SessionStateService.RegisterKnownType(typeof(Publication));
     SessionStateService.RegisterKnownType(typeof(List <Publication>));
     SessionStateService.RegisterKnownType(typeof(PublicationViewModel));
     SessionStateService.RegisterKnownType(typeof(List <PublicationViewModel>));
     SessionStateService.RegisterKnownType(typeof(TocCurrentNode));
     SessionStateService.RegisterKnownType(typeof(IndexMenuItem));
     SessionStateService.RegisterKnownType(typeof(ObservableCollection <IndexMenuItem>));
     SessionStateService.RegisterKnownType(typeof(BreadcrumbNav));
     SessionStateService.RegisterKnownType(typeof(ObservableCollection <BreadcrumbNav>));
     SessionStateService.RegisterKnownType(typeof(NodeExpandStatue));
     SessionStateService.RegisterKnownType(typeof(NavMenuItem));
     SessionStateService.RegisterKnownType(typeof(NavigationManager));
     SessionStateService.RegisterKnownType(typeof(AnnotationTag));
     SessionStateService.RegisterKnownType(typeof(TagItem));
     SessionStateService.RegisterKnownType(typeof(ObservableCollection <TagItem>));
     SessionStateService.RegisterKnownType(typeof(SearchResultModel));
     SessionStateService.RegisterKnownType(typeof(List <SearchResultModel>));
     SessionStateService.RegisterKnownType(typeof(List <string>));
     SessionStateService.RegisterKnownType(typeof(NavigationRecordManager));
     SessionStateService.RegisterKnownType(typeof(List <NavigationRecord>));
     SessionStateService.RegisterKnownType(typeof(NavigationRecord));
     SessionStateService.RegisterKnownType(typeof(NavigationType));
     SessionStateService.RegisterKnownType(typeof(RecentHistoryItem));
     SessionStateService.RegisterKnownType(typeof(ObservableCollection <RecentHistoryItem>));
 }
 protected override void OnRegisterKnownTypesForSerialization()
 {
     SessionStateService.RegisterKnownType(typeof(UserEntity));
     SessionStateService.RegisterKnownType(typeof(TaskEntity));
     SessionStateService.RegisterKnownType(typeof(TimeoutException));
     SessionStateService.RegisterKnownType(typeof(TechnicalCardEntity));
 }
Example #6
0
 protected override void OnRegisterKnownTypesForSerialization()
 {
     base.OnRegisterKnownTypesForSerialization();
     SessionStateService.RegisterKnownType(typeof(ReadOnlyDictionary <string, ReadOnlyCollection <string> >));
     SessionStateService.RegisterKnownType(typeof(Person));
     SessionStateService.RegisterKnownType(typeof(State));
 }
Example #7
0
        protected override System.Threading.Tasks.Task OnInitializeAsync(IActivatedEventArgs args)
        {
            SessionStateService.RegisterKnownType(typeof(Task));
            SessionStateService.RegisterKnownType(typeof(TITask));
            SessionStateService.RegisterKnownType(typeof(UserInfo));
            SessionStateService.RegisterKnownType(typeof(TIData));
            SessionStateService.RegisterKnownType(typeof(MaintenanceRepair));
            SessionStateService.RegisterKnownType(typeof(Pithline.FMS.BusinessLogic.Portable.TIModels.ImageCapture));

            EventAggregator = new EventAggregator();

            _container.RegisterInstance(NavigationService);
            _container.RegisterInstance(EventAggregator);
            _container.RegisterInstance(SessionStateService);


            //Register Services

            _container.RegisterType <ITaskService, TaskService>(new ContainerControlledLifetimeManager());
            _container.RegisterType <IUserService, UserService>(new ContainerControlledLifetimeManager());
            _container.RegisterType <IHttpFactory, HttpFactory>(new ContainerControlledLifetimeManager());


            ViewModelLocationProvider.SetDefaultViewTypeToViewModelTypeResolver((viewType) =>
            {
                var viewModelTypeName = string.Format(CultureInfo.InvariantCulture, "Pithline.FMS.TechnicalInspection.UILogic.WindowsPhone.ViewModels.{0}ViewModel,Pithline.FMS.TechnicalInspection.UILogic.WindowsPhone, Version=1.0.0.0, Culture=neutral", viewType.Name);

                return(Type.GetType(viewModelTypeName));
            });
            return(base.OnInitializeAsync(args));
        }
Example #8
0
        protected override void OnRegisterKnownTypesForSerialization()
        {
            SessionStateService.RegisterKnownType(typeof(VKGroup));
            SessionStateService.RegisterKnownType(typeof(VKGroupExtended));
            SessionStateService.RegisterKnownType(typeof(VKGroupSettings));
            SessionStateService.RegisterKnownType(typeof(VKUser));
            SessionStateService.RegisterKnownType(typeof(PaginatedCollection <VKNewsfeedItem>));

            base.OnRegisterKnownTypesForSerialization();
        }
Example #9
0
 protected override void OnRegisterKnownTypesForSerialization()
 {
     base.OnRegisterKnownTypesForSerialization();
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.UserInfo));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.Customer));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.LoggedInUser));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.Helpers.TaskStatus));
     SessionStateService.RegisterKnownType(typeof(Syncfusion.UI.Xaml.Schedule.ScheduleAppointmentCollection));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.DocumentDelivery.CDCustomerDetails));
     SessionStateService.RegisterKnownType(typeof(ObservableCollection <CollectDeliveryTask>));
     SessionStateService.RegisterKnownType(typeof(List <string>));
 }
Example #10
0
 protected override void OnRegisterKnownTypesForSerialization()
 {
     // Set up the list of known types for the SuspensionManager
     SessionStateService.RegisterKnownType(typeof(Address));
     SessionStateService.RegisterKnownType(typeof(PaymentMethod));
     SessionStateService.RegisterKnownType(typeof(UserInfo));
     SessionStateService.RegisterKnownType(typeof(CheckoutDataViewModel));
     SessionStateService.RegisterKnownType(typeof(ObservableCollection <CheckoutDataViewModel>));
     SessionStateService.RegisterKnownType(typeof(ShippingMethod));
     SessionStateService.RegisterKnownType(typeof(ReadOnlyDictionary <string, ReadOnlyCollection <string> >));
     SessionStateService.RegisterKnownType(typeof(Order));
     SessionStateService.RegisterKnownType(typeof(Product));
     SessionStateService.RegisterKnownType(typeof(ReadOnlyCollection <Product>));
 }
Example #11
0
        protected override void OnRegisterKnownTypesForSerialization()
        {
            base.OnRegisterKnownTypesForSerialization();

            // Subscriptions page state
            SessionStateService.RegisterKnownType(typeof(TreeItemBase));
            SessionStateService.RegisterKnownType(typeof(SubscriptionItem));
            SessionStateService.RegisterKnownType(typeof(CategoryItem));
            SessionStateService.RegisterKnownType(typeof(List <TreeItemBase>));

            // Stream page state
            SessionStateService.RegisterKnownType(typeof(StreamItem));
            SessionStateService.RegisterKnownType(typeof(EmptySpaceStreamItem));
            SessionStateService.RegisterKnownType(typeof(StreamItemCollectionState));
        }
Example #12
0
        protected override void OnRegisterKnownTypesForSerialization()
        {
            base.OnRegisterKnownTypesForSerialization();

            // These types are used in the game state.
            SessionStateService.RegisterKnownType(typeof(GoGameState));
            SessionStateService.RegisterKnownType(typeof(GoPlayer));
            SessionStateService.RegisterKnownType(typeof(PlayerType));
            SessionStateService.RegisterKnownType(typeof(GoGameStatus));
            SessionStateService.RegisterKnownType(typeof(GoColor));
            SessionStateService.RegisterKnownType(typeof(MoveType));
            SessionStateService.RegisterKnownType(typeof(GoOperation));
            SessionStateService.RegisterKnownType(typeof(MoveType));
            SessionStateService.RegisterKnownType(typeof(GoResultCode));
            SessionStateService.RegisterKnownType(typeof(GoMoveHistoryItem));
            SessionStateService.RegisterKnownType(typeof(GoMove));
            SessionStateService.RegisterKnownType(typeof(GoMoveResult));
        }
Example #13
0
        protected override System.Threading.Tasks.Task OnInitializeAsync(IActivatedEventArgs args)
        {
            SessionStateService.RegisterKnownType(typeof(Country));
            SessionStateService.RegisterKnownType(typeof(Province));
            SessionStateService.RegisterKnownType(typeof(City));
            SessionStateService.RegisterKnownType(typeof(Suburb));
            SessionStateService.RegisterKnownType(typeof(Region));

            SessionStateService.RegisterKnownType(typeof(Task));
            SessionStateService.RegisterKnownType(typeof(ServiceSchedulingDetail));
            SessionStateService.RegisterKnownType(typeof(Supplier));
            SessionStateService.RegisterKnownType(typeof(DestinationType));
            SessionStateService.RegisterKnownType(typeof(LocationType));
            SessionStateService.RegisterKnownType(typeof(Address));

            SessionStateService.RegisterKnownType(typeof(UserInfo));
            SessionStateService.RegisterKnownType(typeof(ImageCapture));

            EventAggregator = new EventAggregator();


            _container.RegisterInstance(NavigationService);
            _container.RegisterInstance(EventAggregator);
            _container.RegisterInstance(SessionStateService);


            //Register Services

            _container.RegisterType <ITaskService, TaskService>(new ContainerControlledLifetimeManager());
            _container.RegisterType <ISupplierService, SupplierService>(new ContainerControlledLifetimeManager());
            _container.RegisterType <IServiceDetailService, ServiceDetailService>(new ContainerControlledLifetimeManager());
            _container.RegisterType <ILocationService, LocationService>(new ContainerControlledLifetimeManager());
            _container.RegisterType <IUserService, UserService>(new ContainerControlledLifetimeManager());
            _container.RegisterType <IHttpFactory, HttpFactory>(new ContainerControlledLifetimeManager());


            ViewModelLocationProvider.SetDefaultViewTypeToViewModelTypeResolver((viewType) =>
            {
                var viewModelTypeName = string.Format(CultureInfo.InvariantCulture, "Pithline.FMS.ServiceScheduling.UILogic.Portable.{0}ViewModel,Pithline.FMS.ServiceScheduling.UILogic.Portable, Version=1.0.0.0, Culture=neutral", viewType.Name);

                return(Type.GetType(viewModelTypeName));
            });
            return(base.OnInitializeAsync(args));
        }
Example #14
0
 protected override void OnRegisterKnownTypesForSerialization()
 {
     base.OnRegisterKnownTypesForSerialization();
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.UserInfo));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.TITask));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.Customer));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.LoggedInUser));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.ImageCapture));
     SessionStateService.RegisterKnownType(typeof(ObservableCollection <ImageCapture>));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.Enums.CaseTypeEnum));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.Helpers.TaskStatus));
     SessionStateService.RegisterKnownType(typeof(Syncfusion.UI.Xaml.Schedule.ScheduleAppointmentCollection));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.Enums.VehicleTypeEnum));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.CustomerDetails));
     SessionStateService.RegisterKnownType(typeof(ObservableCollection <Eqstra.BusinessLogic.TITask>));
     SessionStateService.RegisterKnownType(typeof(LogonResult));
     SessionStateService.RegisterKnownType(typeof(TIData));
     SessionStateService.RegisterKnownType(typeof(MaintenanceRepair));
     SessionStateService.RegisterKnownType(typeof(List <string>));
 }
Example #15
0
 protected override void OnRegisterKnownTypesForSerialization()
 {
     base.OnRegisterKnownTypesForSerialization();
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.UserInfo));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.Task));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.Customer));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.LoggedInUser));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.Passenger.PAccessories));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.Passenger.PBodywork));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.ImageCapture));
     SessionStateService.RegisterKnownType(typeof(ObservableCollection <ImageCapture>));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.Passenger.PGlass));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.Passenger.PInspectionProof));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.Enums.CaseTypeEnum));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.Helpers.TaskStatus));
     SessionStateService.RegisterKnownType(typeof(Syncfusion.UI.Xaml.Schedule.ScheduleAppointmentCollection));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.Enums.VehicleTypeEnum));
     SessionStateService.RegisterKnownType(typeof(Eqstra.BusinessLogic.CustomerDetails));
     SessionStateService.RegisterKnownType(typeof(ObservableCollection <Eqstra.BusinessLogic.Task>));
     SessionStateService.RegisterKnownType(typeof(LogonResult));
     SessionStateService.RegisterKnownType(typeof(List <string>));
 }
Example #16
0
 protected override void OnRegisterKnownTypesForSerialization()
 {
     base.OnRegisterKnownTypesForSerialization();
     SessionStateService.RegisterKnownType(typeof(Person));
 }
Example #17
0
        protected override void OnRegisterKnownTypesForSerialization()
        {
            base.OnRegisterKnownTypesForSerialization();

            SessionStateService.RegisterKnownType(typeof(Collection <ShareData>));
        }
Example #18
0
 protected override void OnRegisterKnownTypesForSerialization()
 {
     SessionStateService.RegisterKnownType(typeof(ServiceInformation));
     base.OnRegisterKnownTypesForSerialization();
 }
Example #19
0
 protected override void OnRegisterKnownTypesForSerialization()
 {
     SessionStateService.RegisterKnownType(typeof(UserInfo));
     SessionStateService.RegisterKnownType(typeof(User));
     SessionStateService.RegisterKnownType(typeof(Dictionary <string, Collection <string> >));
 }
Example #20
0
 protected override void OnRegisterKnownTypesForSerialization()
 {
     SessionStateService.RegisterKnownType(typeof(Address));
 }