Files
duty-schedule-api/database/seeders/Employee.ts
2021-11-04 14:00:13 +01:00

42 lines
930 B
TypeScript

import BaseSeeder from '@ioc:Adonis/Lucid/Seeder'
import Logger from '@ioc:Adonis/Core/Logger'
import Employee from 'App/Models/Employee'
export default class EmployeeSeeder extends BaseSeeder {
public async run () {
try {
await Employee.createMany([
{
firstName: 'Max',
lastName: 'Mustermann',
shorthand: 'MM',
username: 'admin',
password: 'admin',
isActive: true,
role: 'admin'
},
{
firstName: 'Jane',
lastName: 'Doe',
shorthand: 'JD',
username: 'user',
password: 'user',
isActive: true,
role: 'employee'
},
{
firstName: 'Bingo',
lastName: 'Bongo',
shorthand: 'BB',
isActive: false,
role: 'employee'
}
])
} catch (error) {
Logger.error(error)
}
}
}