public async Task <IActionResult> Post([FromBody] UserCardPermissionDto userCardPermissionDto) { if (!User.Identity.IsAuthenticated) { throw new AuthenticationException(); } var userCardPermission = _mapper.Map <UserCardPermission>(userCardPermissionDto); await _userCardPermissionService.InsertUserCardPermission(userCardPermission); userCardPermissionDto = _mapper.Map <UserCardPermissionDto>(userCardPermission); var response = new ApiResponse <UserCardPermissionDto>(userCardPermissionDto); return(Ok(response)); }
public async Task <IActionResult> Put(int id, UserCardPermissionDto userCardPermissionDto) { if (!User.Identity.IsAuthenticated) { throw new AuthenticationException(); } var userCardPermission = _mapper.Map <UserCardPermission>(userCardPermissionDto); userCardPermission.Id = id; var result = await _userCardPermissionService.UpdateUserCardPermission(userCardPermission); var response = new ApiResponse <bool>(result); return(Ok(response)); }