Пример #1
0
        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));
        }
Пример #2
0
        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));
        }