Angular project using NgRx pattern to manage state of a system

db_users_projects_companies.json 6.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286
  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": "PROSPECT",
  13. "creationDate": "05 18 2022"
  14. },
  15. {
  16. "id": 3,
  17. "companyName": "Company-3",
  18. "companyType": "CLIENT",
  19. "creationDate": "05 18 2022"
  20. },
  21. {
  22. "id": 5,
  23. "companyName": "Company-1",
  24. "companyType": "CLIENT",
  25. "creationDate": "06 09 2022"
  26. },
  27. {
  28. "id": 6,
  29. "companyName": "Company-2",
  30. "companyType": "CLIENT",
  31. "creationDate": "06 09 2022"
  32. },
  33. {
  34. "id": 7,
  35. "companyName": "Company-5",
  36. "companyType": "CLIENT",
  37. "creationDate": "06 09 2022"
  38. },
  39. {
  40. "id": 8,
  41. "companyName": "company-6",
  42. "companyType": "PROSPECT",
  43. "creationDate": "06 09 2022"
  44. },
  45. {
  46. "id": 9,
  47. "companyName": "Company-7",
  48. "companyType": "PROSPECT",
  49. "creationDate": "06 09 2022"
  50. },
  51. {
  52. "id": 10,
  53. "companyName": "Company-8",
  54. "companyType": "CLIENT",
  55. "creationDate": "06 09 2022"
  56. },
  57. {
  58. "id": 11,
  59. "companyName": "Company-9",
  60. "companyType": "PROSPECT",
  61. "creationDate": "06 09 2022"
  62. }
  63. ],
  64. "users": [
  65. {
  66. "id": 3,
  67. "firstname": "David",
  68. "lastname": "Touitou",
  69. "email": "david.touitou@natan.fr",
  70. "address": {
  71. "numRue": 45,
  72. "nomRue": "Rue Notre Dame des Victoires",
  73. "bp": 75002,
  74. "ville": "Paris",
  75. "pays": "France"
  76. },
  77. "creationDate": "05 15 2022"
  78. },
  79. {
  80. "id": 4,
  81. "firstname": "Nadhir",
  82. "lastname": "Ben Mohamed",
  83. "email": "nadhir.ben-mohamed@natan.fr",
  84. "address": {
  85. "numRue": 45,
  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. "address": {
  95. "numRue": 44,
  96. "nomRue": "Rue Notre Dame des Victoires",
  97. "bp": 75002,
  98. "ville": "Paris",
  99. "pays": "France"
  100. },
  101. "creationDate": "05 15 2022",
  102. "firstname": "Smail",
  103. "lastname": "Sellah",
  104. "email": "smail.sellah@natan.fr",
  105. "id": 5
  106. },
  107. {
  108. "address": {
  109. "numRue": 44,
  110. "nomRue": "Rue Notre Dame des Victoires",
  111. "bp": 75002,
  112. "ville": "Paris",
  113. "pays": "France"
  114. },
  115. "creationDate": "05 15 2022",
  116. "firstname": "Sarah",
  117. "lastname": "Leray",
  118. "email": "sarah.leray@natan.fr",
  119. "id": 6
  120. },
  121. {
  122. "address": {
  123. "numRue": 44,
  124. "nomRue": "Rue Notre Dame des Victoires",
  125. "bp": 75002,
  126. "ville": "Paris",
  127. "pays": "France"
  128. },
  129. "creationDate": "05 15 2022",
  130. "firstname": "Marion",
  131. "lastname": "Jaillot",
  132. "email": "marion.jaillot@natan.fr",
  133. "id": 9
  134. },
  135. {
  136. "address": {
  137. "numRue": 44,
  138. "nomRue": "Rue Notre Dame des Victoires",
  139. "bp": 75002,
  140. "ville": "Paris",
  141. "pays": "France"
  142. },
  143. "creationDate": "05 15 2022",
  144. "firstname": "avraham",
  145. "lastname": "Benassaya",
  146. "email": "avraham.benassaya@natan.fr",
  147. "id": 10
  148. },
  149. {
  150. "id": 11,
  151. "firstname": "Charles",
  152. "lastname": "Benassaya",
  153. "email": "charles.benassaya@natan.fr",
  154. "address": {
  155. "numRue": 44,
  156. "nomRue": "Rue Notre Dame des Victoires",
  157. "bp": 75002,
  158. "ville": "Paris",
  159. "pays": "France"
  160. },
  161. "creationDate": "05 15 2022"
  162. },
  163. {
  164. "id": 12,
  165. "firstname": "Placide",
  166. "lastname": "Nduwayo",
  167. "email": "placide.nduwayo@natan.fr",
  168. "address": {
  169. "numRue": 44,
  170. "nomRue": "Rue Notre Dame des Victoires",
  171. "bp": 75002,
  172. "ville": "Paris",
  173. "pays": "France"
  174. },
  175. "creationDate": "05 15 2022"
  176. },
  177. {
  178. "id": 14,
  179. "firstname": "Naolie",
  180. "lastname": "Boudouka Tété",
  181. "email": "naolie.boudouka-tete@natan.fr",
  182. "address": {
  183. "numRue": 44,
  184. "nomRue": "Rue Notre Dame des Victoires",
  185. "bp": 75002,
  186. "ville": "Paris",
  187. "pays": "France"
  188. },
  189. "creationDate": "05 15 2022"
  190. },
  191. {
  192. "id": 15,
  193. "firstname": "Rayene",
  194. "lastname": "Bessrour",
  195. "email": "rayene.bessrour@natan.fr",
  196. "address": {
  197. "numRue": 44,
  198. "nomRue": "Rue Notre Dame des Victoires",
  199. "bp": 75004,
  200. "ville": "Paris",
  201. "pays": "France"
  202. },
  203. "creationDate": "05 15 2022"
  204. },
  205. {
  206. "id": 19,
  207. "firstname": "Syrine",
  208. "lastname": "Ait Haddadene",
  209. "email": "syrine.ait-haddadene@natan.fr",
  210. "address": {
  211. "numRue": 44,
  212. "nomRue": "Rue Notre Dame des Victoires",
  213. "bp": 75002,
  214. "ville": "Paris",
  215. "pays": "France"
  216. },
  217. "creationDate": "06 09 2022"
  218. },
  219. {
  220. "id": 20,
  221. "firstname": "test",
  222. "lastname": "test",
  223. "email": "test@test",
  224. "address": {
  225. "numRue": 21,
  226. "nomRue": "test",
  227. "bp": 21,
  228. "ville": "test",
  229. "pays": "test"
  230. },
  231. "creationDate": "06 09 2022"
  232. }
  233. ],
  234. "projects": [
  235. {
  236. "id": 3,
  237. "projectName": "Project-3",
  238. "priority": 1,
  239. "creationDate": "03 06 2022",
  240. "companyId": 1,
  241. "description": "Project of training users to angular",
  242. "userId": 3,
  243. "state": "END"
  244. },
  245. {
  246. "id": 4,
  247. "projectName": "Project-4",
  248. "priority": 1,
  249. "creationDate": "03 06 2022",
  250. "companyId": 4,
  251. "description": "Project description for action",
  252. "userId": 4,
  253. "state": "END"
  254. },
  255. {
  256. "id": 5,
  257. "projectName": "Project-5",
  258. "priority": 1,
  259. "creationDate": "06 07 2022",
  260. "companyId": 1,
  261. "description": "Project of creating and training models",
  262. "userId": 12,
  263. "state": "END"
  264. },
  265. {
  266. "id": 6,
  267. "projectName": "Project-test",
  268. "priority": 1,
  269. "creationDate": "06 08 2022",
  270. "companyId": 11,
  271. "description": "project for test adding ",
  272. "userId": 12,
  273. "state": "IN PROGRESS"
  274. },
  275. {
  276. "id": 7,
  277. "projectName": "Project-1",
  278. "priority": 1,
  279. "creationDate": "06 09 2022",
  280. "companyId": 8,
  281. "description": "Project description here",
  282. "userId": 3,
  283. "state": "IN PROGRESS"
  284. }
  285. ]
  286. }

Powered by TurnKey Linux.