Example #1
0
        public static IEnumerable <Order_Model> GetOrdersWhereIDPresent(string id, string ordinal, string tenant_id)
        {
            var    serializer = new JsonNetSerializer();
            var    connection = Elastic_Utils.ElsaticConnection();
            string query      = string.Empty;

            if (Elastic_Utils.IfIndexOrTypeExists(tenant_id, connection) && Elastic_Utils.IfIndexOrTypeExists(tenant_id + "/" + elasticType, connection))
            {
                query = QueryBuilderOrders.BuildGetOrdersWhereIDPresent(id, ordinal);

                string searchCommand_Cases = Commands.Search(tenant_id, elasticType).Pretty();
                string result = connection.Post(searchCommand_Cases, query);

                return(serializer.ToSearchResult <Order_Model>(result).Documents);
            }

            return(new List <Order_Model>());
        }