public IActionResult GoreviOnayla(GorevlendirEkipViewModel model)
        {
            var hasta = _hastaService.GetirAciliyetileHastaListesiById(model.HastaId);
            var ekip  = _userManager.Users.FirstOrDefault(x => x.Id == model.UserId);

            AppUserListViewModel userModel = new AppUserListViewModel();

            userModel.Id       = ekip.Id;
            userModel.Email    = ekip.Email;
            userModel.Name     = ekip.Name;
            userModel.Surname  = ekip.Surname;
            userModel.UserName = ekip.UserName;

            HastaListViewModel hastaModel = new HastaListViewModel();

            hastaModel.Id         = hasta.Id;
            hastaModel.KimlikNo   = hasta.KimlikNo;
            hastaModel.AdSoyad    = hasta.AdSoyad;
            hastaModel.Aciklama   = hasta.Aciklama;
            hastaModel.Yas        = hasta.Yas;
            hastaModel.TestTarihi = hasta.TestTarihi;
            hastaModel.Aciliyet   = hasta.Aciliyet;

            GorevlendirEkipListViewModel gorevlendirEkipModel = new GorevlendirEkipListViewModel();

            gorevlendirEkipModel.AppUser = userModel;
            gorevlendirEkipModel.Hasta   = hastaModel;

            return(View(gorevlendirEkipModel));
        }
        public IActionResult Index()
        {
            TempData["active"] = "hasta";

            List <Hasta> hastalar = _hastaService.GetirAciliyetIleHastaListesi();

            List <HastaListViewModel> models = new List <HastaListViewModel>();

            foreach (var item in hastalar)
            {
                HastaListViewModel model = new HastaListViewModel();
                model.Id          = item.Id;
                model.KimlikNo    = item.KimlikNo;
                model.AdSoyad     = item.AdSoyad;
                model.DogumTarihi = item.DogumTarihi;
                model.Yas         = item.Yas;
                model.Aciklama    = item.Aciklama;
                model.TestTarihi  = item.TestTarihi;
                model.AciliyetId  = item.AciliyetId;
                model.Aciliyet    = item.Aciliyet;
                model.Durum       = item.Durum;
                models.Add(model);
            }

            return(View(models));
        }
Пример #3
0
        public ActionResult Index()
        {
            var model = new HastaListViewModel
            {
                HastaKarti = _hastaService.GetAll()
            };

            return(View(model));
        }
Пример #4
0
        public ActionResult KanIhtiyaci()
        {
            var hastalar             = _hastaService.GetAll();
            HastaListViewModel model = new HastaListViewModel
            {
                Hastas = hastalar.OrderByDescending(x => x.Tarih).ToList()
            };

            return(View(model));
        }
Пример #5
0
        public ActionResult AnonsGec(Hasta hasta, string kanGrubu)
        {
            if (ModelState.IsValid)
            {
                hasta.Tarih    = DateTime.Now;
                hasta.KanGrubu = kanGrubu;
                _hastaService.Add(hasta);
            }
            var hastalar             = _hastaService.GetAll();
            HastaListViewModel model = new HastaListViewModel
            {
                Hastas = hastalar.OrderByDescending(x => x.Tarih).ToList()
            };

            return(RedirectToAction("KanIhtiyaci", model));
        }
        public IActionResult EkipGorevlendir(int id, int aktifSayfa = 1)
        {
            TempData["active"] = "isemri";
            int toplamSayfa;

            var hasta   = _hastaService.GetirAciliyetileHastaListesiById(id);
            var ekipler = _userService.GetirAdminOlmayanlar(out toplamSayfa, aktifSayfa);

            ViewBag.ToplamSayfa = toplamSayfa;

            List <AppUserListViewModel> appUserListViewModels = new List <AppUserListViewModel>();

            foreach (var item in ekipler)
            {
                AppUserListViewModel model = new AppUserListViewModel();
                model.Id       = item.Id;
                model.UserName = item.UserName;
                model.Name     = item.Name;
                model.Surname  = item.Surname;
                model.Email    = item.Email;
                appUserListViewModels.Add(model);
            }

            ViewBag.Ekipler = appUserListViewModels;

            HastaListViewModel hastaModel = new HastaListViewModel();

            hastaModel.Id         = id;
            hastaModel.KimlikNo   = hasta.KimlikNo;
            hastaModel.AdSoyad    = hasta.AdSoyad;
            hastaModel.Aciklama   = hasta.Aciklama;
            hastaModel.Yas        = hasta.Yas;
            hastaModel.TestTarihi = hasta.TestTarihi;
            hastaModel.Aciliyet   = hasta.Aciliyet;

            return(View(hastaModel));
        }