Пример #1
0
        public async Task <ActionResult> RemoveUser(string userName)
        {
            if (string.IsNullOrWhiteSpace(userName))
            {
                return(BadRequest());
            }
            _logger.LogInformation(ApiLogEvents.DeleteItem, $"{nameof(RemoveUser)} Started {userName}");

            var repoObj = await _localUserService.GetUserByUserNameAsync(userName).ConfigureAwait(false);

            if (repoObj == null)
            {
                throw new Core.NotFoundException($"{nameof(RemoveUser)}", userName);
            }
            await _localUserService.RemoveUser(userName);

            return(NoContent());
        }