/// <summary> /// Binds the data. /// </summary> private void BindData(SearchParameters searchParameters) { try { var service = ServiceFactory.GetService<IContractService>(); var response = service.FindContracts(searchParameters.GetSearchRequest()); if (response.IsSuccessful) { var contracts = response.Contracts; gvContracts.DataSource = contracts; gvContracts.DataBind(); } else { // TODO: display message ClientSideUtils.CreateMessageAlert(this, response.Message, "requestError"); } } catch (TypeInitializationException ex) { CurrentSession.ExceptionMessage = ex.InnerException.ToString(); Response.Redirect("~/Error/ErrorDetail.aspx"); } }