created user form for suppr user
This commit is contained in:
@@ -44,13 +44,15 @@
|
||||
</td>
|
||||
<td>
|
||||
<div style="display: flex; align-items: center;">
|
||||
<app-modal-icon nameIcon="edit" [name]="'Modifier'">
|
||||
<app-update-user></app-update-user>
|
||||
</app-modal-icon>
|
||||
<div class="cursor-pointer">
|
||||
<app-modal-icon nameIcon="edit" [name]="'Modifier'">
|
||||
<app-update-user></app-update-user>
|
||||
</app-modal-icon>
|
||||
</div>
|
||||
|
||||
<nz-divider nzType="vertical"></nz-divider>
|
||||
|
||||
<nz-icon nzType="delete" nzTheme="outline" (click)="delete()" class="text-red-600">
|
||||
<nz-icon nzType="delete" nzTheme="outline" (click)="delete(user.id)" class="text-red-600 cursor-pointer">
|
||||
</nz-icon>
|
||||
</div>
|
||||
</td>
|
||||
|
||||
@@ -50,7 +50,20 @@ export class UserTable implements OnInit {
|
||||
this.usersLoading.set(false)
|
||||
}
|
||||
|
||||
delete() {
|
||||
return
|
||||
async delete(user:number) {
|
||||
try {
|
||||
await firstValueFrom(this.usersService.deleteUserEndpoint(user))
|
||||
this.notificationService.success(
|
||||
'Success',
|
||||
'Suppression effectuée'
|
||||
)
|
||||
} catch (e) {
|
||||
this.notificationService.error(
|
||||
'Erreur',
|
||||
'Impossible de supprimer la ligne'
|
||||
)
|
||||
}
|
||||
|
||||
await this.fetchUsers();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -51,6 +51,11 @@ export class User {
|
||||
users.birthDate = birthDate;
|
||||
|
||||
await firstValueFrom(this.usersService.createUserEndpoint(users))
|
||||
|
||||
this.notificationService.success(
|
||||
'Success',
|
||||
'Utilisateur crée'
|
||||
)
|
||||
} catch (e) {
|
||||
this.notificationService.error(
|
||||
'Erreur',
|
||||
|
||||
Reference in New Issue
Block a user