Exemple #1
0
        public async Task Reactivate(SocketGuildUser user)
        {
            var campaign = (await _service.GetCampaigns()).First(d => (ulong)d.PromotionFor.Id == user.Id);

            if (campaign == null)
            {
                await ReplyAsync($"Error: no campaign started for **{user.Nickname ?? user.Username}**");

                return;
            }

            await _service.ActivateCampaign(Context.User as SocketGuildUser, campaign);
        }
Exemple #2
0
        public async Task <IActionResult> ActivateCampaign(int campaignId)
        {
            await _promotionService.ActivateCampaign(SocketUser, await _promotionService.GetCampaign(campaignId));

            return(Ok());
        }