public static MNVShopProvider.VShopPackInfo MNVShopProviderVShopPackInfoFromDictionary(IDictionary deserializedObject) { if (deserializedObject == null) { return null; } MNVShopProvider.VShopPackInfo typedResult = new MNVShopProvider.VShopPackInfo(); typedResult.AppParams = (string)deserializedObject["AppParams"]; typedResult.CategoryId = Convert.ToInt32(deserializedObject["CategoryId"]); List<object> deserializedItems = (List<object>)deserializedObject["Delivery"]; MNVShopProvider.VShopDeliveryInfo[] items = null; if (deserializedItems != null) { items = new MNVShopProvider.VShopDeliveryInfo[deserializedItems.Count]; for (int index = 0;index < deserializedItems.Count;index++) { items[index] = MNVShopProviderVShopDeliveryInfoFromDictionary((IDictionary)deserializedItems[index]); } } typedResult.Delivery = items; typedResult.Description = (string)deserializedObject["Description"]; typedResult.Id = Convert.ToInt32(deserializedObject["Id"]); typedResult.Model = Convert.ToInt32(deserializedObject["Model"]); typedResult.Name = (string)deserializedObject["Name"]; typedResult.PriceItemId = Convert.ToInt32(deserializedObject["PriceItemId"]); typedResult.PriceValue = Convert.ToInt64(deserializedObject["PriceValue"]); typedResult.SortPos = Convert.ToInt32(deserializedObject["SortPos"]); return typedResult; }
public static MNVShopProvider.VShopDeliveryInfo MNVShopProviderVShopDeliveryInfoFromDictionary(IDictionary deserializedObject) { if (deserializedObject == null) { return null; } MNVShopProvider.VShopDeliveryInfo typedResult = new MNVShopProvider.VShopDeliveryInfo(); typedResult.Amount = Convert.ToInt64(deserializedObject["Amount"]); typedResult.VItemId = Convert.ToInt32(deserializedObject["VItemId"]); return typedResult; }