Advertisement
Guest User

edit-profil.js

a guest
May 28th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.36 KB | None | 0 0
  1. import Ember from 'ember';
  2. import user from '../models/user';
  3.  
  4. export default Ember.Controller.extend({
  5. userService: Ember.inject.service('userService'),
  6. session: Ember.inject.service(),
  7.  
  8.  
  9.  
  10. actions: {
  11. spasiPromjeneKorisnika() {
  12. let editKorisnika = this.getProperties('email','firstName','lastName', 'omeni', 'interesovanja', 'zanimanje', 'location');
  13.  
  14. console.log(this.get('session.data.authenticated.korisnik.firstName'));
  15.  
  16. if(this.get('session.data.authenticated.korisnik.firstName') === undefined)
  17. {
  18. editKorisnika.firstName = ' ';
  19. }
  20. else
  21. editKorisnika.firstName= this.get('session.data.authenticated.korisnik.firstName');
  22.  
  23. if(this.get('session.data.authenticated.korisnik.lastName') === undefined)
  24. {
  25. editKorisnika.lastName = ' ';
  26. }
  27. else
  28. editKorisnika.lastName =this.get('session.data.authenticated.korisnik.lastName');
  29.  
  30. if(this.get('session.data.authenticated.korisnik.zanimanje') === undefined)
  31. {
  32. editKorisnika.zanimanje = ' ';
  33. }
  34. else
  35.  
  36. editKorisnika.zanimanje = this.get('session.data.authenticated.korisnik.zanimanje');
  37.  
  38. if(this.get('session.data.authenticated.korisnik.location') === undefined)
  39. {
  40. editKorisnika.location = ' ';
  41. }
  42. else
  43. editKorisnika.location = this.get('session.data.authenticated.korisnik.location');
  44. if(this.get('session.data.authenticated.korisnik.email') === undefined)
  45. {
  46. editKorisnika.email = ' ';
  47. }
  48. else
  49.  
  50. editKorisnika.email = this.get('session.data.authenticated.korisnik.email');
  51.  
  52. if(this.get('session.data.authenticated.korisnik.interesovanja') === undefined)
  53. {
  54. editKorisnika.interesovanja = ' ';
  55. }
  56. else
  57. editKorisnika.interesovanja = this.get('session.data.authenticated.korisnik.interesovanja');
  58. if(this.get('session.data.authenticated.korisnik.omeni') === undefined)
  59. {
  60. editKorisnika.omeni= ' ';
  61. }
  62. else
  63.  
  64. editKorisnika.omeni = this.get('session.data.authenticated.korisnik.omeni');
  65.  
  66.  
  67. this.get('userService').editKorisnik(editKorisnika, this.get('session.data.authenticated.korisnik.username'));
  68.  
  69. },
  70.  
  71. azurirajPromjene()
  72. {
  73. let korisnik = this.getProperties('username','password');
  74. korisnik.username = this.get('session.data.authenticated.korisnik.username');
  75. korisnik.password = this.get('session.data.authenticated.korisnik.password');
  76.  
  77. this.get('session').authenticate('authenticator:application', korisnik, (data) => {
  78. console.log(data);
  79. })
  80. .catch(reason => {
  81. //Ember.set(this, 'errorMessage', JSON.parse(reason.responseText).errorMessage);
  82. this.set('authenticationError', this.errorMessage || reason);
  83. });
  84. }
  85. }
  86. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement