示例#1
0
        public async Task <ActionResult <UserDto> > UpdateUser(UserDto user)
        {
            if (user == null || user.UserRoles.IsNullOrEmptyCollection())
            {
                return(BadRequest());
            }
            _logger.LogInformation(ApiLogEvents.UpdateItem, $"{nameof(UpdateUser)} Started");

            var repoObj = _mapper.Map <Entity.User>(user);
            await _localUserService.UpdateUser(repoObj);

            var result = _mapper.Map <UserDto>(repoObj);

            return(Ok(result));
        }