refactor(Application): made IStringLocalizer<Resource>
This commit is contained in:
@@ -10,8 +10,8 @@ namespace DigitalData.UserManager.Application.Services
|
||||
{
|
||||
public class UserService : BaseService<IUserRepository, UserCreateDto, UserReadDto, User>, IUserService
|
||||
{
|
||||
private readonly IStringLocalizer<Resource> _localizer;
|
||||
public UserService(IUserRepository repository, IStringLocalizer<Resource> localizer, IMapper mapper) : base(repository, mapper)
|
||||
private readonly IStringLocalizer<Resource>? _localizer;
|
||||
public UserService(IUserRepository repository, IStringLocalizer<Resource>? localizer, IMapper mapper) : base(repository, mapper)
|
||||
{
|
||||
_localizer = localizer;
|
||||
}
|
||||
@@ -49,7 +49,7 @@ namespace DigitalData.UserManager.Application.Services
|
||||
var user = _mapper.Map<User>(upDto);
|
||||
|
||||
if (await HasEntity(user.Id))
|
||||
return Result.Fail<int>().Message(_localizer[Key.UserAlreadyExists]);
|
||||
return Result.Fail<int>().Message(_localizer?[Key.UserAlreadyExists].Value);
|
||||
|
||||
//set the user
|
||||
var current_user = await GetUserAsync();
|
||||
@@ -66,7 +66,7 @@ namespace DigitalData.UserManager.Application.Services
|
||||
{
|
||||
var user = await _repository.ReadByUsernameAsync(username);
|
||||
if (user is null)
|
||||
return Result.Fail<UserReadDto>().Message(_localizer[Key.UserNotFoundInLocalDB]);
|
||||
return Result.Fail<UserReadDto>().Message(_localizer?[Key.UserNotFoundInLocalDB].Value);
|
||||
|
||||
var userDto = _mapper.Map<UserReadDto>(user);
|
||||
return Result.Success(userDto);
|
||||
|
||||
Reference in New Issue
Block a user