public async Task <IActionResult> EkleRapor(RaporAddViewModel model) { if (ModelState.IsValid) { _raporService.Kaydet(new Rapor() { GorevId = model.GorevId, Detay = model.Detay, Tanim = model.Tanim }); var adminList = await _userManager.GetUsersInRoleAsync("Admin"); var memberName = await _userManager.FindByNameAsync(User.Identity.Name); foreach (var admin in adminList) { _bildirimService.Kaydet(new Bildirim { Aciklama = $"{memberName.Name} {memberName.Surname} yeni bir rapor yazdı", AppUserId = admin.Id }); } return(RedirectToAction("Index")); } return(View(model)); }
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 EkleRapor(int id) { TempData["Active"] = "isemri"; var gorev = _gorevService.GetirAciliyetileId(id); RaporAddViewModel model = new RaporAddViewModel(); model.GorevId = id; model.Gorev = gorev; return(View(model)); }
public IActionResult EkleRapor(int id) { var hasta = _hastaService.GetirAciliyetileHastaListesiById(id); RaporAddViewModel model = new RaporAddViewModel(); model.HastaId = id; model.Hasta = hasta; return(View(model)); }