@@ -3,6 +3,7 @@ import { Admin } from '../entities/admin.entity';
|
||||
import { Role } from '../../roles/entities/role.entity';
|
||||
import { EntityManager } from '@mikro-orm/postgresql';
|
||||
import { UpdateAdminDto } from '../dto/update-admin.dto';
|
||||
import { UpdateAdminMeDto } from '../dto/update-admin-me.dto';
|
||||
import { CreateAdminDto } from '../dto/create-admin.dto';
|
||||
import { AdminRepository } from '../repositories/admin.repository';
|
||||
import { RoleRepository } from 'src/modules/roles/respository/role.repository';
|
||||
@@ -73,6 +74,10 @@ export class AdminService {
|
||||
return this.adminRepository.find({}, { populate: ['role'] });
|
||||
}
|
||||
|
||||
async updateMe(adminId: string, dto: UpdateAdminMeDto): Promise<Admin> {
|
||||
return this.update(adminId, dto);
|
||||
}
|
||||
|
||||
async update(adminId: string, dto: UpdateAdminDto): Promise<Admin> {
|
||||
const admin = await this.adminRepository.findOne(
|
||||
{ id: adminId },
|
||||
|
||||
Reference in New Issue
Block a user