コード例 #1
0
        public async Task <IActionResult> FeedbackJoinCampaign(RequestJoinCampaignViewModel model, int type)
        {
            var result = await _campaignService.FeedbackJoinCampaignByAccount(CurrentUser.Id, model, CurrentUser.Username, type == 1);


            this.AddAlert(true, type == 1 ? "Bạn đã đồng ý tham gia chiến dịch" : "Bạn đã từ chối tham gia chiến dịch");

            return(RedirectToAction("Details", new { id = model.CampaignId }));
        }
コード例 #2
0
        public async Task <IActionResult> RequestJoinCampaign(RequestJoinCampaignViewModel model)
        {
            if (ModelState.IsValid)
            {
                var result = await _campaignService.RequestJoinCampaignByAccount(CurrentUser.Id, model, CurrentUser.Username);

                if (result)
                {
                    SetMessageModal("Bạn đã yêu cầu tham gia chiến dịch thành công. Vui lòng chờ doanh nghiệp xét duyệt");
                }
                else
                {
                    this.AddAlertDanger("Bạn đã tham gia chiến dịch");
                }
            }
            else
            {
                this.AddAlertDanger("Thông tin không đúng vui lòng thử lại");
            }
            return(RedirectToAction("Details", new { id = model.CampaignId }));
        }