public ViewHospitalCompanyViewModel(Company company, IProductRepository productRepository, ICompanyService companyService, IHospitalService hospitalService, CompanyRights companyRights, IRegionService regionService, IRegionRepository regionRepository, IHospitalRepository hospitalRepository) : base(company, productRepository, companyService, companyRights, regionService, regionRepository) { var hospital = company.Hospital; Heal = new HospitalHealViewModel(hospital, hospitalService, hospitalRepository); }
public RegionViewModel(Region region, IHospitalService hospitalService, IHospitalRepository hospitalRepository) { Info = new RegionInfoViewModel(region); var resources = region.Resources.ToList(); foreach (var resource in resources) { Resources.Add(new RegionResourceViewModel(resource)); } if (region.Hospital != null) { Heal = new HospitalHealViewModel(region.Hospital, hospitalService, hospitalRepository, showHospitalName: true); } }