Esempio n. 1
0
        private TicketSearchViewData AddViewDataLists(TicketSearchViewData viewData)
        {
            if (viewData.Specification.TicketTypeId == 0)
            {
                viewData.Specification.TicketTypeId = ticketService.DefaultTicketType.Key;
            }

            viewData.TicketTypeSelectList = ticketService.TicketTypes.ToSelectList(viewData.Specification.TicketTypeId);
            return(viewData);
        }
Esempio n. 2
0
        public ActionResult Search()
        {
            var viewData = new TicketSearchViewData();

            if (!TryUpdateModel(viewData.Specification)
                | !validationService.Validate(viewData.Specification) ||
                !mementoService.Save(viewData.Specification))
            {
                AddViewDataLists(viewData);
                return(View(viewData));
            }

            return(List(viewData.Specification, null, null));
        }