public UserOpenedBookPage UpdateUserOpenedBookPage(UserOpenedBookPage existing, UserOpenedBookPage userOpenedBookPage)
        {
            _repositoryWrapper.UserOpenedBookPage.UpdateUserOpenedBookPage(existing, userOpenedBookPage);
            // _logger.WriteInfo($"Updated user with id: {user.Id}.");

            return(userOpenedBookPage);
        }
        public UserOpenedBookPage AddUserOpenedBookPage(UserOpenedBookPage address)
        {
            _repositoryWrapper.UserOpenedBookPage.AddUserOpenedBookPage(address);
            //_logger.WriteInfo($"Added user with id: {user.Id}.");

            return(address);
        }
        public ActionResult Post([FromBody] UserOpenedBookPage newItem)
        {
            if (newItem is null)
            {
                return(BadRequest());
            }

            var existing = _userOpenedBookPageService
                           .AsQueryable()
                           .Where(x => x.BookId == newItem.BookId && x.UserId == newItem.UserId)
                           .FirstOrDefault();

            if (existing is null)
            {
                var item = _userOpenedBookPageService.AddUserOpenedBookPage(newItem);
            }

            return(Ok());
        }
 public void RemoveUserOpenedBookPage(UserOpenedBookPage address)
 {
     _repositoryWrapper.UserOpenedBookPage.RemoveUserOpenedBookPage(address);
     // _logger.WriteInfo($"Removed user with id: {user.Id}.");
 }