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); }
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")); }