public async Task <KeysResponseModel> PutKeys([FromBody] KeysRequestModel model) { var user = await _userService.GetUserByPrincipalAsync(User); await _userService.SaveUserAsync(model.ToUser(user)); return(new KeysResponseModel(user)); }
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)); }