コード例 #1
0
        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);
        }
コード例 #2
0
        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);
            }
        }