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
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); }
public virtual IEnumerable <IAnalysisDataParameterInfo> GetAggregations(MP_CustomerMarketPlace mp, DateTime?history) { return(new List <IAnalysisDataParameterInfo>()); }
public static IMarketplaceRetrieveDataHelper GetRetrieveDataHelper(this MP_CustomerMarketPlace mp) { return(ObjectFactory .GetNamedInstance <IMarketplaceType>(mp.Marketplace.Name) .GetRetrieveDataHelper(ObjectFactory.GetInstance <DatabaseDataHelper>())); }