public async Task <ActionResult> AddSubscription([FromRoute] string id, [FromBody] SubscriptionUpsertDto subscription) { var isAdded = await profileService.AddSubscription(id, subscription); if (isAdded) { return(NoContent()); } return(BadRequest()); }
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()); }