public async Task <IActionResult> UpdateCampaignAccountRating(UpdateCampaignAccountRatingViewModel model) { if (ModelState.IsValid) { var r = await _campaignService.UpdateCampaignAccountRating(CurrentUser.Id, model, CurrentUser.Username); this.AddAlert(r); } return(RedirectToAction("Details", new { id = model.CampaignId, vt = "2" })); }
public async Task <IActionResult> UpdateCampaignAccountRating(int id, int campaignid, CampaignAccountRating?rating) { var model = new UpdateCampaignAccountRatingViewModel() { Id = id, CampaignId = campaignid, Rating = rating }; return(PartialView(model)); }
public async Task <bool> UpdateCampaignAccountRating(int agencyid, UpdateCampaignAccountRatingViewModel model, string username) { var campaignAccount = await _campaignAccountRepository.GetByIdAsync(model.Id); if (campaignAccount == null || campaignAccount.ReportStatus.HasValue) { return(false); } campaignAccount.Rating = model.Rating; campaignAccount.DateModified = DateTime.Now; campaignAccount.UserModified = username; await _campaignAccountRepository.UpdateAsync(campaignAccount); return(true); }
public async Task <IActionResult> UpdateCampaignAccountRating(UpdateCampaignAccountRatingViewModel model) { if (ModelState.IsValid) { var r = await _campaignService.UpdateCampaignAccountRating(CurrentUser.Id, model, CurrentUser.Username); if (r == true) { this.AddAlert(r, "Đánh giá người ảnh hưởng thành công!"); } else { this.AddAlert(r); } } return(RedirectToAction("Details", new { id = model.CampaignId, vt = "2" })); }