public async Task <IActionResult> Details() { HospitalDetailsViewModel hospitalDetailsViewModel = (await hospitalService.Get()) .To <HospitalDetailsViewModel>(); return(View(hospitalDetailsViewModel)); }
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)); }