import { Factory } from 'ember-cli-mirage'; import faker from 'faker'; export default Factory.extend({ npk(i) { return `NPK${i}`; }, name() { return faker.name.firstName(); }, extension(i) { return `Extension ${i}`; }, handphone(i) { return `Handphone ${i}`; }, email(i) { return `Email ${i}`; }, cityAddress(i) { return `City Address ${i}`; }, area(i) { return `Area ${i}`; }, address(i) { return `Address ${i}`; }, isHaveVisa() { return 1; }, visaExpiredDate() { return faker.date.past(); }, isHavePassport() { return 1; }, passportExpiredDate() { return faker.date.past(); }, isAirplaneTicket() { return 1; }, isHotelInfo() { return 1; }, afterCreate(travelApplication, server) { travelApplication.update({ grade: server.create('grade'), department: server.create('department'), costCenter: server.create('costCenter'), businessTripCategory: server.create('businessTripCategory') }); } });