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>)); }
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)); }
protected override void OnRegisterKnownTypesForSerialization() { base.OnRegisterKnownTypesForSerialization(); SessionStateService.RegisterKnownType(typeof(Models.IPhoto)); SessionStateService.RegisterKnownType(typeof(Models.FlickrPhoto)); SessionStateService.RegisterKnownType(typeof(Models.PhotoSize)); }
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)); }
protected override void OnRegisterKnownTypesForSerialization() { base.OnRegisterKnownTypesForSerialization(); SessionStateService.RegisterKnownType(typeof(ReadOnlyDictionary <string, ReadOnlyCollection <string> >)); SessionStateService.RegisterKnownType(typeof(Person)); SessionStateService.RegisterKnownType(typeof(State)); }
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)); }
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(); }
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>)); }
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>)); }
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)); }
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)); }
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)); }
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>)); }
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>)); }
protected override void OnRegisterKnownTypesForSerialization() { base.OnRegisterKnownTypesForSerialization(); SessionStateService.RegisterKnownType(typeof(Person)); }
protected override void OnRegisterKnownTypesForSerialization() { base.OnRegisterKnownTypesForSerialization(); SessionStateService.RegisterKnownType(typeof(Collection <ShareData>)); }
protected override void OnRegisterKnownTypesForSerialization() { SessionStateService.RegisterKnownType(typeof(ServiceInformation)); base.OnRegisterKnownTypesForSerialization(); }
protected override void OnRegisterKnownTypesForSerialization() { SessionStateService.RegisterKnownType(typeof(UserInfo)); SessionStateService.RegisterKnownType(typeof(User)); SessionStateService.RegisterKnownType(typeof(Dictionary <string, Collection <string> >)); }
protected override void OnRegisterKnownTypesForSerialization() { SessionStateService.RegisterKnownType(typeof(Address)); }