public static IndividualOrder GetIndividualOrderByID(int individualOrderID)
        {
            DBIndividualOrder dbItem = DBProviderManager <DBIndividualOrderProvider> .Provider.GetIndividualOrderByID(individualOrderID);

            IndividualOrder indivOrder = DBMapping(dbItem);

            return(indivOrder);
        }
 private DBIndividualOrder GetIndividualOrderFromReader(IDataReader dataReader)
 {
     DBIndividualOrder indivOrder = new DBIndividualOrder();
     indivOrder.IndividualOrderID = NopSqlDataHelper.GetInt(dataReader, "IndividualOrderID");
     indivOrder.CurrentUserSessionGuid = NopSqlDataHelper.GetGuid(dataReader, "CustomerSessionGUID");
     indivOrder.Price = NopSqlDataHelper.GetLong(dataReader, "Price");
     indivOrder.SerialNumberInShCart = NopSqlDataHelper.GetInt(dataReader, "SerialNumberInShCart");
     indivOrder.OrderText = NopSqlDataHelper.GetString(dataReader, "OrderText");
     return indivOrder;
 }
        private static IndividualOrder DBMapping(DBIndividualOrder dbItem)
        {
            if (dbItem == null)
            {
                return(null);
            }

            IndividualOrder item = new IndividualOrder();

            item.IndividualOrderID      = dbItem.IndividualOrderID;
            item.OrderText              = dbItem.OrderText;
            item.Price                  = dbItem.Price;
            item.SerialNumberInShCart   = dbItem.SerialNumberInShCart;
            item.CurrentUserSessionGuid = item.CurrentUserSessionGuid;

            return(item);
        }
        public static IndividualOrder InsertIndividualOrder(Guid userGuid, long Price, String OrderText)
        {
            if (userGuid == null || Price == null)
            {
                return(null);
            }

            if (HttpContext.Current.Request.Cookies["Currency"] != null && HttpContext.Current.Request.Cookies["Currency"].Value == "USD")
            {
                Price = PriceConverter.ToBYR(Price);
            }

            DBIndividualOrder dbItem = null;

            dbItem = DBProviderManager <DBIndividualOrderProvider> .Provider.InsertIndividualOrder(userGuid, Price, OrderText);

            IndividualOrder indOrder = DBMapping(dbItem);

            return(indOrder);
        }