/// <summary> /// Gets a shipping status by ID /// </summary> /// <param name="ShippingStatusID">Shipping status identifier</param> /// <returns>Shipping status</returns> public static ShippingStatus GetShippingStatusByID(int ShippingStatusID) { if (ShippingStatusID == 0) { return(null); } string key = string.Format(SHIPPINGTATUSES_BY_ID_KEY, ShippingStatusID); object obj2 = NopCache.Get(key); if (ShippingStatusManager.CacheEnabled && (obj2 != null)) { return((ShippingStatus)obj2); } DBShippingStatus dbItem = DBProviderManager <DBShippingStatusProvider> .Provider.GetShippingStatusByID(ShippingStatusID); ShippingStatus shippingStatus = DBMapping(dbItem); if (ShippingStatusManager.CacheEnabled) { NopCache.Max(key, shippingStatus); } return(shippingStatus); }
private static ShippingStatus DBMapping(DBShippingStatus dbItem) { if (dbItem == null) return null; ShippingStatus item = new ShippingStatus(); item.ShippingStatusID = dbItem.ShippingStatusID; item.Name = dbItem.Name; return item; }
/// <summary> /// Gets a shipping status full name /// </summary> /// <param name="ShippingStatusID">Shipping status identifier</param> /// <returns>Shipping status name</returns> public static string GetShippingStatusName(int ShippingStatusID) { ShippingStatus shippingStatus = GetShippingStatusByID(ShippingStatusID); if (shippingStatus != null) { return(shippingStatus.Name); } else { return(((ShippingStatusEnum)ShippingStatusID).ToString()); } }
private static ShippingStatus DBMapping(DBShippingStatus dbItem) { if (dbItem == null) { return(null); } var item = new ShippingStatus(); item.ShippingStatusId = dbItem.ShippingStatusId; item.Name = dbItem.Name; return(item); }
private static ShippingStatusCollection DBMapping(DBShippingStatusCollection dbCollection) { if (dbCollection == null) { return(null); } ShippingStatusCollection collection = new ShippingStatusCollection(); foreach (DBShippingStatus dbItem in dbCollection) { ShippingStatus item = DBMapping(dbItem); collection.Add(item); } return(collection); }