Advertisement
Guest User

Untitled

a guest
Sep 5th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. update: {
  2. method: 'POST',
  3. params: {
  4. dest1: 'update'
  5. },
  6. transformRequest: angular.identity,
  7. 'headers': {
  8. 'Content-Type': undefined
  9. }
  10. }
  11.  
  12. var fd = new FormData();
  13. var user = {
  14. _id: StorageFactory.getUserDetail()._id,
  15. loc: locDetails
  16. };
  17. fd.append('user', angular.toJson(user));
  18. UserService.update(fd).
  19. $promise.then(
  20. function(value) {
  21. console.info(value);
  22. updateUserDetailsInStorage();
  23. },
  24. function(err) {
  25. console.error(err);
  26. }
  27. );
  28.  
  29. let fd = new FormData();
  30. let user = {
  31. _id: this.appManager.getUserDetail()._id,
  32. loc: locDetails
  33. };
  34. fd.append('user', JSON.stringify(user));
  35. this.userService.update(fd).subscribe((value) => {
  36. console.log(value);
  37. this.updateUserDetailsInStorage();
  38. }, (err) => {
  39. console.error(err);
  40. });
  41.  
  42. update(body) {
  43. console.log('update', body);
  44. const headers = new Headers({
  45. 'Content-Type': undefined
  46. });
  47.  
  48. const options = new RequestOptions({
  49. headers: headers
  50. });
  51. return this.http.post(`${app.DOMAIN}` + 'user/update', body, options)
  52. .map((res: Response) => {
  53. res.json();
  54. }).do(data => {
  55. console.log('response', data);
  56. })
  57. }
  58.  
  59. let body = new FormData();
  60. body.append('email', 'emailId');
  61. body.append('password', 'xyz');
  62. this.http.post(url, body);
  63.  
  64. var headers = new Headers();
  65. headers.append('Content-Type', 'application/x-www-form-urlencoded');
  66.  
  67. let options = new RequestOptions({ headers: headers });
  68.  
  69. var body = "firstname=" + user.firstname + "&lastname=" + user.lastname + "&username=" + user.username + "&email=" + user.email + "&password=" + user.password;
  70.  
  71. return new Promise((resolve) => {
  72. this.http.post("http://XXXXXXXXXXX/users/create", body, options).subscribe((data) => {
  73. if (data.json()) {
  74. resolve(data.json());
  75. } else {
  76. console.log("Error");
  77. }
  78. }
  79. )
  80. });
  81.  
  82. updateProfileInformation(user: User) {
  83. this.userSettings.firstName = user.firstName;
  84. this.userSettings.lastName = user.lastName;
  85. this.userSettings.dob = user.dob;
  86.  
  87. var headers = new Headers();
  88. headers.append('Content-Type', this.constants.jsonContentType);
  89.  
  90. var s = localStorage.getItem("accessToken");
  91. headers.append("Authorization", "Bearer " + s);
  92. var body = JSON.stringify(this.userSettings);
  93.  
  94. return this.http.post(this.constants.userUrl + "UpdateUser", body, { headers: headers })
  95. .map((response: Response) => {
  96. var result = response.json();
  97. return result;
  98. })
  99. .catch(this.handleError)
  100. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement