Exemplo n.º 1
0
        public async Task <UserShortDto> GetUser(long id)
        {
            _logger.LogInformation($"Users Get {id}");
            var res = await Task.FromResult(UeserMapper.ToShortDto(_userSrvice.getUser(id)));

            return(res);
        }
Exemplo n.º 2
0
        public async Task <List <UserShortDto> > GetAllUsers()
        {
            _logger.LogInformation("Users GetAll");
            var res = await Task.FromResult(_userSrvice
                                            .getAllUsers()
                                            .ConvertAll(x => UeserMapper.ToShortDto(x))
                                            );

            return(res);
        }
Exemplo n.º 3
0
        public async Task <IActionResult> Create([FromBody] UserAddDto userDto)
        {
            _logger.LogInformation($"Users Create");
            if (!ModelState.IsValid)
            {
                _logger.LogWarning($"Users Created BadRequest");
                return(new BadRequestResult());
            }
            User user   = UeserMapper.UserFromAddDto(userDto);
            long userid = await Task.FromResult(_userSrvice.addUser(user));

            var res = new UserRes {
                UserId = userid.ToString()
            };

            _logger.LogInformation($"Users Created: {userid}");
            return(Ok(res));
        }