public static List <ReducedPriceProduct> GetProductsOnSoldNow(string m_id) { ISession session = SessionManager.GetSession(); List <ReducedPriceProduct> products = new List <ReducedPriceProduct>(); if (session == null) { return(null); } var productsData = session.Execute("select * from \"Product_reduced_price\" where \"market_id\" = '" + m_id + "'"); foreach (var productData in productsData) { ReducedPriceProduct product = new ReducedPriceProduct(); product.ID = productData["id"] != null ? productData["id"].ToString() : string.Empty; product.MarketID = productData["market_id"] != null ? productData["market_id"].ToString() : string.Empty; product.OldCost = productData["old_cost"] != null ? productData["old_cost"].ToString() : string.Empty; product.NewCost = productData["new_cost"] != null ? productData["new_cost"].ToString() : string.Empty; product.DateTo = productData["date_to"] != null ? productData["date_to"].ToString() : string.Empty; product.DateFrom = productData["date_from"] != null ? productData["date_from"].ToString() : string.Empty; if (DateTime.Compare(Convert.ToDateTime(product.DateTo), DateTime.Now) >= 0 && DateTime.Compare(Convert.ToDateTime(product.DateFrom), DateTime.Now) <= 0) { products.Add(product); } } return(products); }
public static ReducedPriceProduct GetProduct(string date_to, string date_from, string m_id, string id) { ISession session = SessionManager.GetSession(); ReducedPriceProduct product = new ReducedPriceProduct(); if (session == null) { return(null); } Row productData = session.Execute("select * from \"Product_reduced_price\" where \"id\"= '" + id + "' " + "and \"market_id\"= '" + m_id + "'").FirstOrDefault(); if (productData != null) { product.ID = productData["id"] != null ? productData["id"].ToString() : string.Empty; product.MarketID = productData["market_id"] != null ? productData["market_id"].ToString() : string.Empty; product.OldCost = productData["old_cost"] != null ? productData["old_cost"].ToString() : string.Empty; product.NewCost = productData["new_cost"] != null ? productData["new_cost"].ToString() : string.Empty; product.DateTo = productData["date_to"] != null ? productData["date_to"].ToString() : string.Empty; product.DateFrom = productData["date_from"] != null ? productData["date_from"].ToString() : string.Empty; return(product); } return(null); }