public async Task <IHttpActionResult> CreateNewKudosBasket(KudosBasketCreateViewModel newBasket)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var newBasketDto = _mapper.Map <KudosBasketCreateViewModel, KudosBasketCreateDto>(newBasket);

            SetOrganizationAndUser(newBasketDto);
            newBasketDto = await _kudosBasketService.CreateNewBasketAsync(newBasketDto);

            newBasket = _mapper.Map <KudosBasketCreateDto, KudosBasketCreateViewModel>(newBasketDto);
            return(Ok(newBasket));
        }