Exemplo n.º 1
0
        public static string Stringify(this MP_CustomerMarketPlace mp)
        {
            if (mp == null)
            {
                return("-- null --");
            }

            return(string.Format("{1} ({0} of type {2})", mp.Id, mp.DisplayName, mp.Marketplace == null ? "unknown" : mp.Marketplace.Name));
        }         // Stringify
Exemplo n.º 2
0
        public void StoretoDatabaseTeraPeakOrdersData(MP_CustomerMarketPlace customerMarketPlace, TeraPeakDatabaseSellerData data, MP_CustomerMarketplaceUpdatingHistory historyRecord)
        {
            var order = new MP_TeraPeakOrder {
                CustomerMarketPlace = customerMarketPlace,
                Created             = data.Submitted,
                HistoryRecord       = historyRecord
            };

            DateTime?lastItemEndDate = null;

            if (data.Count > 0)
            {
                lastItemEndDate = data.Max(o => o.EndDate);
                data.ForEach(o => order.OrderItems.Add(CreateOrderItem(order, o)));
            }

            order.LastOrderItemEndDate = lastItemEndDate;
            customerMarketPlace.TeraPeakOrders.Add(order);
        }
Exemplo n.º 3
0
 public virtual IEnumerable <IAnalysisDataParameterInfo> GetAggregations(MP_CustomerMarketPlace mp, DateTime?history)
 {
     return(new List <IAnalysisDataParameterInfo>());
 }
Exemplo n.º 4
0
 public static IMarketplaceRetrieveDataHelper GetRetrieveDataHelper(this MP_CustomerMarketPlace mp)
 {
     return(ObjectFactory
            .GetNamedInstance <IMarketplaceType>(mp.Marketplace.Name)
            .GetRetrieveDataHelper(ObjectFactory.GetInstance <DatabaseDataHelper>()));
 }