Esempio n. 1
0
        private PageType GetPageForModelState(ClientRequestModelState state)
        {
            switch (state)
            {
                case ClientRequestModelState.SetService:
                    return PageType.SelectService;

                case ClientRequestModelState.SetRequestType:
                    return PageType.SelectRequestType;

                case ClientRequestModelState.SetRequestDate:
                    return PageType.SelectRequestDate;

                case ClientRequestModelState.SetClient:
                    return PageType.SetUsername;

                case ClientRequestModelState.SetSubjects:
                    return PageType.SelectSubjects;

                case ClientRequestModelState.Completed:
                    return PageType.PrintCoupon;

                default:
                    return PageType.SelectService;
            }
        }
Esempio n. 2
0
 private void CaptureState(ClientRequestModelState state)
 {
     history.Add(state);
     if (!history.Contains(ClientRequestModelState.SetService))
     {
         history.Insert(0, ClientRequestModelState.SetService);
     }
 }