示例#1
0
        public ActionResult <Campaign> CreateCampaign(Campaign campaignObj)
        {
            var newCampaign = _campaignsRepo.CreateCampaign(campaignObj);

            if (newCampaign == null)
            {
                return(BadRequest());
            }

            var newCampaignId   = newCampaign.Id;
            var userId          = newCampaign.OwnerId;
            var newCampaignUser = _campaignsUserRepo.CreateCampaignUser(userId, newCampaignId);

            if (newCampaignUser == null)
            {
                return(StatusCode(500));
            }
            return(newCampaign);
        }