Example #1
0
        public async Task <IActionResult> GetUsers()
        {
            using (_log.BeginScope())
            {
                _log.Write($"Retrieving all active users.");
                var users = await _repo.GetUsers();

                if (users == null)
                {
                    return(NotFound());
                }

                _log.Write($"{_repo.Count()} user was return.");

                // Convert with AutoMapper User => UserForListDto
                var usersToMap = _mapper.Map <IEnumerable <UserForListDto> >(users);

                return(Ok(usersToMap));
            }
        }