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); }
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)); }