public HowLeakyEngineModule_Tillage(HowLeakyEngine sim, HowLeakyInputs_Tillage inputs) : base(sim)
 {
     try
     {
         Name       = inputs.Name;
         InputModel = inputs;
     }
     catch (Exception ex)
     {
         throw ErrorLogger.CreateException(ex);
     }
 }
Beispiel #2
0
 private List <HowLeakyInputs_Tillage> GenerateTillageInputs(List <HowLeakyInputs_Tillage> inputslist, List <ParameterDataSetPtr> tillageData)
 {
     if (tillageData != null && tillageData.Count > 0)
     {
         var list = new List <HowLeakyInputs_Tillage>();
         foreach (var tillage in tillageData)
         {
             var inputs     = new HowLeakyInputs_Tillage(tillage.DataSet.Description);
             var properties = typeof(HowLeakyInputs_Tillage).GetProperties().ToList();
             var errors     = LoadValues(tillage, inputs, properties);
             if (errors.Count > 0)
             {
                 Errors.AddRange(errors);
             }
             list.Add(inputs);
         }
         return(list);
     }
     return(null);
 }