コード例 #1
0
        public async Task <ActionResult> AddSubscription([FromRoute] string id, [FromBody] SubscriptionUpsertDto subscription)
        {
            var isAdded = await profileService.AddSubscription(id, subscription);

            if (isAdded)
            {
                return(NoContent());
            }
            return(BadRequest());
        }
コード例 #2
0
        public IHttpActionResult AddSubscription(int subscriptionId)
        {
            int?profileId = GetCurrProfileDTO()?.Id;

            if (profileId == null)
            {
                return(new HttpActionResult(HttpStatusCode.NotFound, "User has no profile"));
            }
            _profileService.AddSubscription(subscriptionId, profileId.Value);
            return(Ok());
        }