/
softailor
/
gridient
Обзор
Документация
Войти
/
softailor
/
gridient
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
backend/Gridient.Infrastructure.Authentication.Local/Features/AuthUsers/Commands/DeleteUserCommand.cs
22 строки
907 B
Jenkins
Auto add
18 фев 2026, 10:19
18 фев 2026, 10:19
1e6c4f8
Код
Авторство
О чём код?
using Gridient.Core.Behaviors; using MediatR; namespace Gridient.Infrastructure.Authentication.Local.Features.AuthUsers.Commands { /// <summary> /// Команда для удаления пользователя администратором /// </summary> public record DeleteUserCommand(int UserId, string CurrentUserLogin) : IRequest, IRequiresUserAuthorization { /// <summary> /// Операция для проверки авторизации - удаление пользователя требует прав администратора /// </summary> public string Operation => "delete"; /// <summary> /// ID пользователя для удаления (в виде строки для AuthorizationContext) /// </summary> string? IRequiresUserAuthorization.UserId => UserId.ToString(); } }