private void SetSelectionMode(DepartureTimeSelectionMessage mode)
 {
     switch (mode.Reason)
     {
         case Messages.Enums.DepartureTimeSelectionMessageReason.Custom:
             SpecifyDate();
             break;
         case Messages.Enums.DepartureTimeSelectionMessageReason.Interval:
             SpecifyInterval();
             break;
     }
 }
示例#2
0
        private void SetSelectionMode(DepartureTimeSelectionMessage mode)
        {
            switch (mode.Reason)
            {
            case Messages.Enums.DepartureTimeSelectionMessageReason.Custom:
                SpecifyDate();
                break;

            case Messages.Enums.DepartureTimeSelectionMessageReason.Interval:
                SpecifyInterval();
                break;
            }
        }
        protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);

#if !DEBUG
            FlurryWP8SDK.Api.LogPageView();
#endif

            string pageState;
            if (NavigationContext.QueryString.TryGetValue("pagestate", out pageState))
            {
                if (pageState == "custom")
                {
                    DepartureTimeSelectionMessage.Send(DrumbleApp.Shared.Messages.Enums.DepartureTimeSelectionMessageReason.Custom);
                }
                else
                {
                    DepartureTimeSelectionMessage.Send(DrumbleApp.Shared.Messages.Enums.DepartureTimeSelectionMessageReason.Interval);
                }
            }

            NavigationContext.QueryString.Clear();
        }