public async Task <IActionResult> Post([FromBody] UserCardGrantedDto userCardGrantedDto) { if (!User.Identity.IsAuthenticated) { throw new AuthenticationException(); } var userCardGranted = _mapper.Map <UserCardGranted>(userCardGrantedDto); await _userCardGrantedService.InsertUserCardGranted(userCardGranted); userCardGrantedDto = _mapper.Map <UserCardGrantedDto>(userCardGranted); var response = new ApiResponse <UserCardGrantedDto>(userCardGrantedDto); return(Ok(response)); }
public async Task <IActionResult> Put(int id, UserCardGrantedDto userCardGrantedDto) { if (!User.Identity.IsAuthenticated) { throw new AuthenticationException(); } var userCardGranted = _mapper.Map <UserCardGranted>(userCardGrantedDto); userCardGranted.Id = id; var result = await _userCardGrantedService.UpdateUserCardGranted(userCardGranted); var response = new ApiResponse <bool>(result); return(Ok(response)); }