Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }