internal static void CreateHouseholdProjects(this ITashaHousehold household) { SchedHouseholdData data; household.Attach("SData", data = new SchedHouseholdData()); ProjectSchedule jointOtherSchedule = new ProjectSchedule(); ProjectSchedule jointMarketSchedule = new ProjectSchedule(); Project jointOtherProject = new HouseholdProject(household, jointOtherSchedule); Project jointMarketProject = new HouseholdProject(household, jointMarketSchedule); data.JointOtherProject = jointOtherProject; data.JointMarketProject = jointMarketProject; }
internal static void AddHouseholdProjects(this ITashaHousehold household, SchedHouseholdData hdata, Random random) { household.AddHouseholdProjects( hdata.JointOtherProject.Schedule, random ); household.AddHouseholdProjects( hdata.JointMarketProject.Schedule, random ); }
internal static void AddHouseholdProjects(this ITashaHousehold household, SchedHouseholdData hdata, Random random) { household.AddHouseholdProjects(hdata.JointOtherProject.Schedule, random); household.AddHouseholdProjects(hdata.JointMarketProject.Schedule, random); }
internal static void CreateHouseholdProjects(this ITashaHousehold household) { SchedHouseholdData data; household.Attach("SData", data = new SchedHouseholdData()); ProjectSchedule jointOtherSchedule = new ProjectSchedule(household); ProjectSchedule jointMarketSchedule = new ProjectSchedule(household); Project jointOtherProject = new HouseholdProject(household, jointOtherSchedule); Project jointMarketProject = new HouseholdProject(household, jointMarketSchedule); data.JointOtherProject = jointOtherProject; data.JointMarketProject = jointMarketProject; }