public async Task <IActionResult> EkleRapor(RaporAddViewModel model) { if (ModelState.IsValid) { _raporService.Ekle(new Rapor() { Tanim = model.Tanim, Detay = model.Detay, HastaId = model.HastaId }); 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ı ekip yeni bir rapor yazdı." }); } return(RedirectToAction("Index")); } return(View(model)); }
public IActionResult EkipGorevlendir(GorevlendirEkipViewModel model) { var guncellenecekHasta = _hastaService.GetirIdile(model.HastaId); guncellenecekHasta.AppUserId = model.UserId; _hastaService.Guncelle(guncellenecekHasta); _bildirimService.Ekle(new Bildirim() { AppUserId = model.UserId, Mesaj = guncellenecekHasta.KimlikNo + " kimlik numaralı hasta için görevlendirildiniz." }); return(RedirectToAction("Index")); }