Ejemplo n.º 1
0
        public OperationResult <SearchResultData> GetSearchResult(QueryRequest <string> query)
        {
            var result = new OperationResult <SearchResultData>();

            try
            {
                result.Body = new SearchResultData();


                result.Body.Articles = ArticleDA.GetArticleByKey(query);
                if (result.Body.Articles == null)
                {
                    result.Body.Articles = new List <ArticleShowData>();
                }

                result.Body.Lawyers = CustomerDA.GetCustomerByKey(query);

                if (result.Body.Lawyers == null)
                {
                    result.Body.Lawyers = new List <CustomerLawyerShowData>();
                }

                result.ErrCode = 0;
                result.Message = "ok";
            }
            catch (Exception ex)
            {
                Logger.WriteException("GetShowItems", ex, query);
                result.ErrCode = -1;
                result.Message = ex.Message;
            }

            return(result);
        }