示例#1
0
 public List <CountGroundWaterHouseHold> CountGroundWaterHouseHold(string ea, HouseHoldSample unit)
 {
     return(Water.CountGroundWaterHouseHold(ea, unit?.WaterUsage?.GroundWater));
 }
示例#2
0
 public PopulationCount CountPopulation(HouseHoldSample unit)
 {
     return(Water.CountPopulation(unit?.IsHouseHold, unit?.Residence));
 }
示例#3
0
 public int IsFactorial(HouseHoldSample unit)
 {
     return(Water.IsFactorial(unit?.IsFactorial, unit?.Factory?.WorkersCount, unit?.Factory?.HeavyMachine));
 }
示例#4
0
 public int IsFactorialWaterTreatment(HouseHoldSample unit)
 {
     return(Water.IsFactorialWaterTreatment(unit?.IsFactorial, unit?.Factory?.WorkersCount, unit?.Factory?.HeavyMachine, unit?.Factory?.HasWasteWaterFromProduction, unit?.Factory?.HasWasteWaterTreatment));
 }
示例#5
0
 public int PeopleInFloodedArea(HouseHoldSample unit)
 {
     return(Water.PeopleInFloodedArea(unit?.IsHouseHold, unit?.Disaster?.Flooded, unit?.Population, unit?.Residence));
 }
示例#6
0
 public List <CubicMeterGroundWaterModel> CubicMeterGroundWater(string ea, HouseHoldSample unit, BuildingSample building)
 {
     return(Water.CubicMeterGroundWater(ea, unit?.IsAgriculture, unit?.IsCommercial, unit?.IsFactorial, unit?.IsHouseHold, unit?.Agriculture, unit?.Commerce, unit?.Factory, unit?.Residence, unit?.WaterUsage?.GroundWater, unit?.WaterUsage?.Buying, building?.BuildingType));
 }
示例#7
0
 public int IsAllCommercial(HouseHoldSample unit)
 {
     return(Water.IsAllCommercial(unit?.IsCommercial));
 }
示例#8
0
 public PlumbingServiceUsage PlumbingSeviceUsage(BuildingSample building, HouseHoldSample unit)
 {
     return(Water.PlumbingSeviceUsage(building?.BuildingType, unit?.Commerce, unit?.WaterUsage?.Plumbing));
 }
示例#9
0
 public int IsAllHouseHoldDistrict(string EA, HouseHoldSample unit)
 {
     return(Water.IsAllHouseHoldDistrict(EA, unit?.IsHouseHold));
 }
示例#10
0
 public int IsAllFactorial(HouseHoldSample unit)
 {
     return(Water.IsAllFactorial(unit?.IsFactorial));
 }
示例#11
0
 public int IsAllHouseHoldCountryside(string EA, HouseHoldSample unit)
 {
     return(Water.IsAllHouseHoldCountryside(EA, unit?.IsHouseHold));
 }
示例#12
0
 public List <CubicMeterSurface> CubicMeterSurface(string ea, HouseHoldSample unit)
 {
     return(Water.CubicMeterSurface(ea, unit?.IsAgriculture, unit?.IsCommercial, unit?.IsFactorial, unit?.IsHouseHold, unit?.Agriculture, unit?.Commerce, unit?.Factory, unit?.Residence, unit?.WaterUsage?.Pool, unit?.WaterUsage?.River, unit?.WaterUsage?.Irrigation, unit?.WaterUsage?.Rain));
 }
示例#13
0
 public CubicMeterPlumbing CubicMeterPlumbing(HouseHoldSample unit, BuildingSample building, List <CommunitySample> com)
 {
     return(Water.CubicMeterPlumbing(unit?.IsAgriculture, unit?.IsCommercial, unit?.IsFactorial, unit?.IsHouseHold, unit?.Agriculture, unit?.Commerce, unit?.Factory, unit?.Residence, unit?.WaterUsage.Plumbing, building?.BuildingType, com?.Where(it => it != null).SelectMany(it => it.Management.WaterServices).ToList()));
 }
示例#14
0
 public WaterFlood Disasterous(HouseHoldSample unit)
 {
     return(Water.Disasterous(unit?.Disaster, unit?.IsHouseHold));
 }
示例#15
0
 public AgricultureModel Agriculture(HouseHoldSample unit)
 {
     return(Water.Agriculture(unit?.IsAgriculture, unit?.Agriculture));
 }
示例#16
0
 public int HasntPlumbing(HouseHoldSample unit)
 {
     return(Water.HasntPlumbing(unit?.WaterUsage?.Plumbing, unit?.IsHouseHold, unit?.IsAgriculture, unit?.IsFactorial, unit?.IsCommercial));
 }
示例#17
0
 public HouseHoldModel IsHouseHoldGoodPlumbing(HouseHoldSample unit)
 {
     return(Water.IsHouseHoldGoodPlumbing(unit?.IsHouseHold, unit?.EA, unit?.WaterUsage?.Plumbing, unit?.Residence?.WaterSources));
 }
示例#18
0
 public int IndustryHasWasteWaterTreatment(HouseHoldSample unit)
 {
     return(Water.IndustryHasWasteWaterTreatment(unit?.IsFactorial, unit?.Factory));
 }
示例#19
0
 public int IsCommercialWaterQuality(HouseHoldSample unit)
 {
     return(Water.IsCommercialWaterQuality(unit?.IsCommercial, unit?.Residence?.WaterSources, unit?.WaterUsage?.Plumbing, unit?.WaterUsage?.GroundWater, unit?.WaterUsage?.River, unit?.WaterUsage?.Pool, unit?.WaterUsage?.Irrigation));
 }
示例#20
0
 public void Post(HouseHoldSample sample)
 {
     throw new NotImplementedException();
 }
示例#21
0
 public List <WaterPoolHouseHold> WaterSourcesHouseHold(string ea, HouseHoldSample unit)
 {
     return(Water.WaterSourcesHouseHold(ea, unit?.IsHouseHold, unit?.IsAgriculture, unit?.IsFactorial, unit?.IsCommercial, unit?.WaterUsage?.Pool));
 }