public async Task <IActionResult> Details()
        {
            HospitalDetailsViewModel hospitalDetailsViewModel = (await hospitalService.Get())
                                                                .To <HospitalDetailsViewModel>();

            return(View(hospitalDetailsViewModel));
        }
Esempio n. 2
0
        public ActionResult Details(int id)
        {
            var hospital  = _context.Hospitals.SingleOrDefault(h => h.Id == id);
            var viewModel = new HospitalDetailsViewModel
            {
                Hospital   = hospital,
                Doctors    = _context.Doctors.Include(d => d.DoctorType).Where(d => d.HospitalName == hospital.Name).ToList(),
                Ambulances = _context.Ambulances.Where(a => a.HospitalName == hospital.Name)
            };

            return(View(viewModel));
        }
        //[NoDirectAccess]
        public IActionResult Details(int id)
        {
            var hospital = _hospitalService.GetHospitalById(id);

            if (hospital == null)
            {
                throw new EntityNotFoundException();
            }

            var details = new HospitalDetailsViewModel
            {
                Id          = hospital.Id,
                Name        = Lng == Lang.KU ? hospital.Name_Ku : hospital.Name_Ar,
                Description = Lng == Lang.KU ? hospital.Description_Ku : hospital.Description_Ar,
                Place       = Lng == Lang.KU ? (hospital.City.Province.Name_Ku + ", " + hospital.City.Name_Ku) : hospital.City.Province.Name_Ar + ", " + hospital.City.Name_Ar,
                Address     = Lng == Lang.KU ? hospital.Address_Ku : hospital.Address_Ar
            };

            return(PartialView(details));
        }