Guest User

Untitled

a guest
Jul 16th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.10 KB | None | 0 0
  1. {
  2. "id": 252,
  3. "name": "PRODUCT NAME",
  4. "manufacturer": "PRODUCT MANUFACTURER",
  5. "sku": "PRODUCT SKU",
  6. "ean": "PRODUCT EAN",
  7. "departmentID": 42,
  8. "department": "DEPARTMENT NAME",
  9. "categoryID": 178,
  10. "category": "CATEGORY NAME",
  11. "price": 0.00,
  12. "msrp": 0.00,
  13. "inactive": true,
  14. "stock": 0,
  15. "weight": 0,
  16. "imgFull": "IMAGE URL",
  17. "extendedDescription": "PRODUCT DESCRIPTION"
  18. }
  19.  
  20. {
  21. "id": 252,
  22. "name": "PRODUCT NAME",
  23. "manufacturer": "PRODUCT MANUFACTURER",
  24. "sku": "PRODUCT SKU",
  25. "ean": "PRODUCT EAN",
  26. "Department": {
  27. "departmentID": 42,
  28. "department": "DEPARTMENT NAME"
  29. },
  30. "Category": {
  31. "categoryID": 178,
  32. "category": "CATEGORY NAME",
  33. },
  34. "price": 0.00,
  35. "msrp": 0.00,
  36. "inactive": true,
  37. "stock": 0,
  38. "weight": 0,
  39. "imgFull": "IMAGE URL",
  40. "extendedDescription": "PRODUCT DESCRIPTION"
  41. }
  42.  
  43. public class apiProducts
  44. {
  45. [Key]
  46. public Int32 Id { get; set; }
  47. [Required]
  48. public String Name { get; set; }
  49. [Required]
  50. public String Manufacturer { get; set; }
  51. [Required]
  52. public String SKU { get; set; }
  53. [Required]
  54. public String EAN { get; set; }
  55. [Required]
  56. public Int32 DepartmentID { get; set; }
  57. [Required]
  58. public String Department { get; set; }
  59. [Required]
  60. public Int32 CategoryID { get; set; }
  61. [Required]
  62. public String Category { get; set; }
  63. [Required]
  64. public Decimal Price { get; set; }
  65. [Required]
  66. public Decimal MSRP { get; set; }
  67. [Required]
  68. public Boolean Inactive { get; set; }
  69. [Required]
  70. public Int32 Stock { get; set; }
  71. [Required]
  72. public Double Weight { get; set; }
  73. [Required]
  74. public String ImgFull { get; set; }
  75. [Required]
  76. public String ExtendedDescription { get; set; }
  77. }
  78.  
  79. public class apiProductDepartments
  80. {
  81. [Key]
  82. public Int32 ID { get; set; }
  83. [Required]
  84. public String Name { get; set; }
  85. }
  86. public class apiProductCategories
  87. {
  88. [Key]
  89. public Int32 ID { get; set; }
  90. [Required]
  91. public String Name { get; set; }
  92. }
  93.  
  94. public class apiProducts
  95. {
  96. [Key]
  97. public Int32 Id { get; set; }
  98. [Required]
  99. public String Name { get; set; }
  100. [Required]
  101. public String Manufacturer { get; set; }
  102. [Required]
  103. public String SKU { get; set; }
  104. [Required]
  105. public String EAN { get; set; }
  106. public apiProductDepartments Department { get; set; }
  107. [IgnoreDataMember]
  108. [Required]
  109. public Int32 DepartmentID { get; set; }
  110. [IgnoreDataMember]
  111. [Required]
  112. public String DepartmentName { get; set; }
  113. public apiProductCategories Category { get; set; }
  114. [IgnoreDataMember]
  115. [Required]
  116. public Int32 CategoryID { get; set; }
  117. [IgnoreDataMember]
  118. [Required]
  119. public String CategoryName { get; set; }
  120. [Required]
  121. public Decimal Price { get; set; }
  122. [Required]
  123. public Decimal MSRP { get; set; }
  124. [Required]
  125. public Boolean Inactive { get; set; }
  126. [Required]
  127. public Int32 Stock { get; set; }
  128. [Required]
  129. public Double Weight { get; set; }
  130. [Required]
  131. public String ImgFull { get; set; }
  132. [Required]
  133. public String ExtendedDescription { get; set; }
  134. }
  135.  
  136. foreach(apiProducts p in results)
  137. {
  138. apiProductDepartments dept = new apiProductDepartments();
  139. apiProductCategories cat = new apiProductCategories();
  140. dept.ID = p.DepartmentID;
  141. dept.Name = p.DepartmentName;
  142. cat.ID = p.CategoryID;
  143. cat.Name = p.CategoryName;
  144. p.Department = dept;
  145. p.Category = cat;
  146. }
  147.  
  148. {
  149. "id": PRODUCT ID,
  150. "name": "PRODUCT NAME",
  151. "manufacturer": "PRODUCT MANUFACTURER",
  152. "sku": "PRODUCT SKU",
  153. "ean": "PRODUCT EAN",
  154. "department": {
  155. "id": DEPARTMENT ID,
  156. "name": "DEPARTMENT NAME"
  157. },
  158. "category": {
  159. "id": CATEGORY ID,
  160. "name": "CATEGORY NAME"
  161. },
  162. "price": PRICE,
  163. "msrp": MSRP,
  164. "inactive": false,
  165. "stock": STOCK,
  166. "weight": WEIGHT,
  167. "imgFull": "IMAGE LINK",
  168. "extendedDescription": "EXTENDED DESC"
  169. }
Add Comment
Please, Sign In to add comment