Example #1
0
        public ActionResult Search(AgencySearchRequest searchRequest)
        {
            SearchResultFormViewModel <AgencyDto, AgencySearchRequest> formViewModel = null;

            try
            {
                formViewModel = _agencySearchManagementService.Search(searchRequest);
                Session.Add(SEARCH_PARAMETERS, searchRequest);
            }
            catch (PreconditionException pde)
            {
                TempData[ControllerEnums.GlobalViewDataProperty.PageMessage.ToString()] = pde.Message;
                formViewModel = _agencySearchManagementService.CreateFormViewModel(searchRequest);
            }
            return(View("Index", formViewModel));
        }