Angular project using NgRx pattern to manage state of a system

db_users_projects_companies.json 4.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. {
  2. "companies": [
  3. {
  4. "id": 2,
  5. "companyName": "Company-2",
  6. "companyType": "PROSPECT",
  7. "creationDate": "05/17/2022"
  8. },
  9. {
  10. "id": 3,
  11. "companyName": "Natan",
  12. "companyType": "PROSPECT",
  13. "creationDate": "05 17 2022"
  14. },
  15. {
  16. "id": 4,
  17. "companyName": "Company-1",
  18. "companyType": "CLIENT",
  19. "creationDate": "05 18 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": 44,
  30. "nomRue": "Rue Notre Dame de Paris",
  31. "bp": 75002,
  32. "ville": "Paris",
  33. "pays": "France"
  34. }
  35. },
  36. {
  37. "id": 4,
  38. "firstname": "Nadhir",
  39. "lastname": "Ben Mohamed",
  40. "email": "nadhir.ben-mohamed@natan.fr",
  41. "address": {
  42. "numRue": 45,
  43. "nomRue": "Rue Notre Dame de Paris",
  44. "bp": 75002,
  45. "ville": "Paris",
  46. "pays": "France"
  47. }
  48. },
  49. {
  50. "address": {
  51. "numRue": 44,
  52. "nomRue": "Rue Notre Dame de Paris",
  53. "bp": 75002,
  54. "ville": "Paris",
  55. "pays": "France"
  56. },
  57. "firstname": "Smail",
  58. "lastname": "Sellah",
  59. "email": "smail.sellah@natan.fr",
  60. "id": 5
  61. },
  62. {
  63. "address": {
  64. "numRue": 44,
  65. "nomRue": "Rue Notre Dame de Paris",
  66. "bp": 75002,
  67. "ville": "Paris",
  68. "pays": "France"
  69. },
  70. "firstname": "Sarah",
  71. "lastname": "Leray",
  72. "email": "sarah.leray@natan.fr",
  73. "id": 6
  74. },
  75. {
  76. "address": {
  77. "numRue": 44,
  78. "nomRue": "Rue Notre Dame de Paris",
  79. "bp": 75002,
  80. "ville": "Paris",
  81. "pays": "France"
  82. },
  83. "firstname": "Syrine",
  84. "lastname": "Ait Haddad",
  85. "email": "syrine.ait-haddadene@natan.fr",
  86. "id": 8
  87. },
  88. {
  89. "address": {
  90. "numRue": 44,
  91. "nomRue": "Rue Notre Dame de Paris",
  92. "bp": 75002,
  93. "ville": "Paris",
  94. "pays": "France"
  95. },
  96. "firstname": "Marion",
  97. "lastname": "Jaillot",
  98. "email": "marion.jaillot@natan.fr",
  99. "id": 9
  100. },
  101. {
  102. "address": {
  103. "numRue": 44,
  104. "nomRue": "Rue Notre Dame de Paris",
  105. "bp": 75002,
  106. "ville": "Paris",
  107. "pays": "France"
  108. },
  109. "firstname": "avraham",
  110. "lastname": "Benassaya",
  111. "email": "avraham.benassaya@natan.fr",
  112. "id": 10
  113. },
  114. {
  115. "id": 11,
  116. "firstname": "Charles",
  117. "lastname": "Benassaya",
  118. "email": "charles.benassaya@natan.fr",
  119. "address": {
  120. "numRue": 44,
  121. "nomRue": "Rue Notre Dame de Paris",
  122. "bp": 75002,
  123. "ville": "Paris",
  124. "pays": "France"
  125. }
  126. },
  127. {
  128. "id": 12,
  129. "firstname": "Placide",
  130. "lastname": "Nduwayo",
  131. "email": "placide.nduwayo@natan.fr",
  132. "address": {
  133. "numRue": 44,
  134. "nomRue": "Rue Notre Dame de Paris",
  135. "bp": 75002,
  136. "ville": "Paris",
  137. "pays": "France"
  138. }
  139. },
  140. {
  141. "id": 14,
  142. "firstname": "Naolie",
  143. "lastname": "Boudouka Tété",
  144. "email": "naolie.boudouka-tete@natan.fr",
  145. "address": {
  146. "numRue": 44,
  147. "nomRue": "Rue Notre Dame de Paris",
  148. "bp": 75002,
  149. "ville": "Paris",
  150. "pays": "France"
  151. }
  152. },
  153. {
  154. "id": 15,
  155. "firstname": "Rayene",
  156. "lastname": "Bessrour",
  157. "email": "rayene.bessrour@natan.fr",
  158. "address": {
  159. "numRue": 44,
  160. "nomRue": "Rue Notre Dame de Paris",
  161. "bp": 75004,
  162. "ville": "Paris",
  163. "pays": "France"
  164. }
  165. },
  166. {
  167. "id": 17,
  168. "firstname": "user test",
  169. "lastname": "user test",
  170. "email": "user.test@test",
  171. "address": {
  172. "numRue": 952,
  173. "nomRue": "user test",
  174. "bp": 45,
  175. "ville": "user test",
  176. "pays": "user test"
  177. }
  178. }
  179. ],
  180. "projects": [
  181. {
  182. "id": 1,
  183. "projectName": "Project-1",
  184. "priority": 1,
  185. "creationDate": "03 06 2022",
  186. "companyId": 2,
  187. "description": "Training users to frontend in angular",
  188. "userId": 3,
  189. "state": "END"
  190. },
  191. {
  192. "id": 2,
  193. "projectName": "Project-2",
  194. "priority": 1,
  195. "creationDate": "03 06 2022",
  196. "companyId": 2,
  197. "description": "Project description for action",
  198. "userId": 3,
  199. "state": "END"
  200. },
  201. {
  202. "id": 3,
  203. "projectName": "Project-3",
  204. "priority": 1,
  205. "creationDate": "03 06 2022",
  206. "companyId": 3,
  207. "description": "Project description for action",
  208. "userId": 4,
  209. "state": "END"
  210. },
  211. {
  212. "id": 4,
  213. "projectName": "Project-4",
  214. "priority": 1,
  215. "creationDate": "03 06 2022",
  216. "companyId": 3,
  217. "description": "Project description for action",
  218. "userId": 12,
  219. "state": "END"
  220. }
  221. ]
  222. }

Powered by TurnKey Linux.