Esempio n. 1
0
        public async Task <KeysResponseModel> PutKeys([FromBody] KeysRequestModel model)
        {
            var user = await _userService.GetUserByPrincipalAsync(User);

            await _userService.SaveUserAsync(model.ToUser(user));

            return(new KeysResponseModel(user));
        }
Esempio n. 2
0
        public async Task <KeysResponseModel> PostKeys([FromBody] KeysRequestModel model)
        {
            var user = await _userService.GetUserByPrincipalAsync(User);

            if (user == null)
            {
                throw new UnauthorizedAccessException();
            }

            await _userService.SaveUserAsync(model.ToUser(user));

            return(new KeysResponseModel(user));
        }