Angular project using NgRx pattern to manage state of a system

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  1. {
  2. "companies": [
  3. {
  4. "id": 1,
  5. "companyName": "NATAN",
  6. "companyType": "PROSPECT",
  7. "creationDate": "01 01 2019"
  8. },
  9. {
  10. "id": 4,
  11. "companyName": "Company-4",
  12. "companyType": "CLIENT",
  13. "creationDate": "05 18 2022"
  14. },
  15. {
  16. "id": 8,
  17. "companyName": "company-6",
  18. "companyType": "PROSPECT",
  19. "creationDate": "06 09 2022"
  20. }
  21. ],
  22. "users": [
  23. {
  24. "id": 3,
  25. "firstname": "David",
  26. "lastname": "Touitou",
  27. "email": "david.touitou@natan.fr",
  28. "address": {
  29. "numRue": 45,
  30. "nomRue": "Rue Notre Dame des Victoires",
  31. "bp": 75002,
  32. "ville": "Paris",
  33. "pays": "France"
  34. },
  35. "creationDate": "05 15 2022"
  36. },
  37. {
  38. "id": 4,
  39. "firstname": "Nadhir",
  40. "lastname": "Ben Mohamed",
  41. "email": "nadhir.ben-mohamed@natan.fr",
  42. "address": {
  43. "numRue": 45,
  44. "nomRue": "Rue Notre Dame des Victoires",
  45. "bp": 75002,
  46. "ville": "Paris",
  47. "pays": "France"
  48. },
  49. "creationDate": "05 15 2022"
  50. },
  51. {
  52. "address": {
  53. "numRue": 44,
  54. "nomRue": "Rue Notre Dame des Victoires",
  55. "bp": 75002,
  56. "ville": "Paris",
  57. "pays": "France"
  58. },
  59. "creationDate": "05 15 2022",
  60. "firstname": "Smail",
  61. "lastname": "Sellah",
  62. "email": "smail.sellah@natan.fr",
  63. "id": 5
  64. },
  65. {
  66. "address": {
  67. "numRue": 44,
  68. "nomRue": "Rue Notre Dame des Victoires",
  69. "bp": 75002,
  70. "ville": "Paris",
  71. "pays": "France"
  72. },
  73. "creationDate": "05 15 2022",
  74. "firstname": "Sarah",
  75. "lastname": "Leray",
  76. "email": "sarah.leray@natan.fr",
  77. "id": 6
  78. },
  79. {
  80. "id": 12,
  81. "firstname": "Placide",
  82. "lastname": "Nduwayo",
  83. "email": "placide.nduwayo@natan.fr",
  84. "address": {
  85. "numRue": 44,
  86. "nomRue": "Rue Notre Dame des Victoires",
  87. "bp": 75002,
  88. "ville": "Paris",
  89. "pays": "France"
  90. },
  91. "creationDate": "05 15 2022"
  92. },
  93. {
  94. "id": 14,
  95. "firstname": "Naolie",
  96. "lastname": "Boudouka Tété",
  97. "email": "naolie.boudouka-tete@natan.fr",
  98. "address": {
  99. "numRue": 44,
  100. "nomRue": "Rue Notre Dame des Victoires",
  101. "bp": 75002,
  102. "ville": "Paris",
  103. "pays": "France"
  104. },
  105. "creationDate": "05 15 2022"
  106. },
  107. {
  108. "id": 19,
  109. "firstname": "Syrine",
  110. "lastname": "Ait Haddadene",
  111. "email": "syrine.ait-haddadene@natan.fr",
  112. "address": {
  113. "numRue": 44,
  114. "nomRue": "Rue Notre Dame des Victoires",
  115. "bp": 75002,
  116. "ville": "Paris",
  117. "pays": "France"
  118. },
  119. "creationDate": "06 09 2022"
  120. },
  121. {
  122. "id": 20,
  123. "firstname": "test",
  124. "lastname": "test",
  125. "email": "test@test",
  126. "address": {
  127. "numRue": 21,
  128. "nomRue": "test",
  129. "bp": 21,
  130. "ville": "test",
  131. "pays": "test"
  132. },
  133. "creationDate": "06 09 2022"
  134. }
  135. ],
  136. "projects": [
  137. {
  138. "id": 3,
  139. "projectName": "Project-3",
  140. "priority": 1,
  141. "creationDate": "03 06 2022",
  142. "companyId": 1,
  143. "description": "Project of training users to angular",
  144. "userId": 3,
  145. "state": "END"
  146. },
  147. {
  148. "id": 4,
  149. "projectName": "Project-4",
  150. "priority": 1,
  151. "creationDate": "03 06 2022",
  152. "companyId": 4,
  153. "description": "Project description for action",
  154. "userId": 4,
  155. "state": "END"
  156. },
  157. {
  158. "id": 5,
  159. "projectName": "Project-5",
  160. "priority": 1,
  161. "creationDate": "06 07 2022",
  162. "companyId": 1,
  163. "description": "Project of creating and training models",
  164. "userId": 12,
  165. "state": "END"
  166. },
  167. {
  168. "id": 6,
  169. "projectName": "Project-test",
  170. "priority": 1,
  171. "creationDate": "06 08 2022",
  172. "companyId": 8,
  173. "description": "project for test adding ",
  174. "userId": 12,
  175. "state": "IN PROGRESS"
  176. },
  177. {
  178. "id": 7,
  179. "projectName": "Project-1",
  180. "priority": 1,
  181. "creationDate": "06 09 2022",
  182. "companyId": 8,
  183. "description": "Project description here",
  184. "userId": 4,
  185. "state": "IN PROGRESS"
  186. }
  187. ]
  188. }

Powered by TurnKey Linux.