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"));
        }