Ejemplo n.º 1
0
        public async Task <int> UpdateCampaignAccountRefImages(int accountid, UpdateCampaignAccountRefImagesViewModel model, string username)
        {
            var campaign = await _campaignRepository.GetByIdAsync(model.CampaignId);

            if (campaign == null)
            {
                return(-1);
            }

            var filter          = new CampaignAccountByAccountSpecification(accountid, campaign.Id);
            var campaignAccount = await _campaignAccountRepository.GetSingleBySpecAsync(filter);

            if (campaignAccount == null)
            {
                return(-1);
            }


            campaignAccount.RefImage     = model.RefImage.ToListString();
            campaignAccount.DateModified = DateTime.Now;
            campaignAccount.UserModified = username;
            await _campaignAccountRepository.UpdateAsync(campaignAccount);

            return(1);
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> UpdateCampaignAccountRefImages(UpdateCampaignAccountRefImagesViewModel model)
        {
            var r = await _campaignService.UpdateCampaignAccountRefImages(CurrentUser.Id, model, CurrentUser.Username);

            if (r > 0)
            {
                ViewBag.Success = "Cập nhật thành công hình ảnh";
            }
            else
            {
                ViewBag.Error = "Thông tin chiến dịch không đúng";
            }
            return(PartialView("UpdateCampaignAccountMessage"));
        }