import Ember from 'ember'; export default Ember.Controller.extend({ name: function() { return this.get('model.name'); }.property('model.name'), actions: { saveEdit() { // apply the changes var project = this.get('model'); project.set('name', this.get('name')); // save the changes let projectId = project.get('id'); var controller = this; project.save().then(function() { controller.transitionToRoute('/project/' + projectId); }); }, cancelEdit() { let projectId = this.get('model.id'); this.transitionToRoute('/project/' + projectId); } } });