3ab0998793
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
15 lines
547 B
C#
15 lines
547 B
C#
using ROLAC.API.DTOs.Shared;
|
|
using ROLAC.API.DTOs.Users;
|
|
|
|
namespace ROLAC.API.Services;
|
|
|
|
public interface IUserManagementService
|
|
{
|
|
Task<PagedResult<UserListItemDto>> GetPagedAsync(int page, int pageSize, string? search);
|
|
Task<UserDto?> GetByIdAsync(string id);
|
|
Task<CreateUserResult> CreateAsync(CreateUserRequest request);
|
|
Task UpdateAsync(string id, UpdateUserRequest request);
|
|
Task DeactivateAsync(string id);
|
|
Task<string> ResetPasswordAsync(string id);
|
|
}
|