public async Task <IActionResult> GuncelleRapor(RaporUpdateViewModel model) { if (ModelState.IsValid) { var rapor = _raporService.GetirIdile(model.Id); rapor.Detay = model.Detay; rapor.Tanim = model.Tanim; _raporService.Guncelle(rapor); var aktifEkip = await _userManager.FindByNameAsync(User.Identity.Name); var adminler = await _userManager.GetUsersInRoleAsync("admin"); foreach (var admin in adminler) { _bildirimService.Ekle(new Bildirim() { AppUserId = admin.Id, Mesaj = aktifEkip.UserName + " adlı vir raporu güncelledi." }); } return(RedirectToAction("Index")); } return(View(model)); }
public IActionResult GuncelleRapor(RaporUpdateDto model) { if (ModelState.IsValid) { var guncellenecekRapor = _raporService.GetirIdile(model.Id); guncellenecekRapor.Tanim = model.Tanim; guncellenecekRapor.Detay = model.Detay; _raporService.Guncelle(guncellenecekRapor); return(RedirectToAction("Index")); } return(View(model)); }