public async Task <IActionResult> UpdateAgency(UpdateAgencyViewModel model) { if (ModelState.IsValid) { model.Image = _fileHelper.MoveTempFile(model.Image, "agency"); var r = await _agencyService.UpdateAgency(CurrentUser.Id, model, CurrentUser.Username); this.AddAlert(r); return(RedirectToAction("UpdateAgency")); } return(View(model)); }
public async Task <IActionResult> ChangeInfo(UpdateAgencyViewModel model) { if (ModelState.IsValid) { model.Image = _fileHelper.MoveTempFile(model.Image, "agency"); var r = await _agencyService.UpdateAgency(CurrentUser.Id, model, CurrentUser.Username); this.AddAlert(r, "Bạn thay đổi thông tin thành công, nếu bạn có thay đổi hình avatar bạn hãy Đăng xuất và Đăng nhập lại để cập nhật avatar."); return(RedirectToAction("ChangeInfo")); } return(View(model)); }
public async Task <bool> UpdateAgency(int id, UpdateAgencyViewModel model, string username) { var agency = await _agencyRepository.GetByIdAsync(id); if (agency != null) { agency.DateModified = DateTime.Now; agency.Username = username; agency.Name = model.Name; agency.Image = model.Image; agency.Description = model.Description; agency.TaxIdNumber = model.TaxIdNumber; agency.Phone = model.Phone; agency.Address = model.Address; agency.Type = model.Type; await _agencyRepository.UpdateAsync(agency); return(true); } return(false); }