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));
        }
Пример #2
0
 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));
 }