import Controller from '@ember/controller'; import { inject as service } from '@ember/service'; export default Controller.extend({ employeeInformation : service(), store : service(), didValidate: false, init() { this._super(...arguments); }, actions: { saveEmployeeInformation() { this.get('model') .validate() .then(({ validations }) => { this.set('didValidate', true); if (validations.get('isValid')) { this.get('model').save().then(response => { if (response != undefined) { this.transitionToRoute('employee-information.detail', response.id); } }); } }); }, } });