Exemplo n.º 1
0
        public ActionResult <UserInfoReadDto> CreateUser(UserInfoCreateDto userInfoCreateDto)
        {
            userInfoCreateDto.userId       = Guid.NewGuid().ToString();
            userInfoCreateDto.userPassword = userInfoCreateDto.userPassword.ConvertToSha256();
            userInfoCreateDto.userRoles    = "Admin";

            var userInfo = _mapper.Map <UserInfo>(userInfoCreateDto);

            _userInfoRepository.CreateUser(userInfo);

            var userInfoReadDto = _mapper.Map <UserInfoReadDto>(userInfo);

            return(CreatedAtRoute("GetUser", new { Id = userInfoCreateDto.userId }, userInfoReadDto));
        }