Esempio n. 1
0
        public async Task <IActionResult> AssignSubscription(CreateSubscriptionRequest request)
        {
            var subscription = await _subscriptionService.CreateSubscriptionAsync(request);

            var mapped = _mapper.Map <SubscriptionResponse>(subscription);

            return(Created("", new ApiOkResponse(mapped)));
        }
        public async Task <ActionResult> CreateSubscriptionAsync(SubscriptionModel subscriptionModel)
        {
            var subscription =
                await _subscriptionService.CreateSubscriptionAsync(subscriptionModel.TeamId, User.Identity?.Name);

            var location = new Uri($"/subscriptions/{subscription.Id}");

            return(Created(location, subscription));
        }