コード例 #1
0
ファイル: Search.aspx.cs プロジェクト: robgray/Tucana
        /// <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");
            }
        }