can now specify geojson bounds for upload.
changed how to get agents for haulmkilling.
This commit is contained in:
		| @@ -5,26 +5,11 @@ namespace FarmmapsHaulmkilling.Models | ||||
| { | ||||
|     public class HaulmkillingAgent | ||||
|     { | ||||
|         public string Name { get; set; } | ||||
|         public List<string> SupportedOptions { get; set; } | ||||
|         public Dictionary<string, List<HaulmkillingAgentValue>> Values { get; set; } | ||||
|         public string Cl { get; set; } | ||||
|         public string Code { get; set; } | ||||
|         public string Label { get; set; } | ||||
|         public string Options { get; set; } | ||||
|  | ||||
|         public HaulmkillingAgentValue? GetAgentValue(string inputName, string optionKey) | ||||
|         { | ||||
|             if (!Values.ContainsKey(inputName)) | ||||
|                 return null; | ||||
|  | ||||
|             var agentDataValues = Values[inputName]; | ||||
|             return agentDataValues.FirstOrDefault(v => v.Option.Equals(optionKey)); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     public struct HaulmkillingAgentValue | ||||
|     { | ||||
|         public string Option { get; set; } | ||||
|         public float Min { get; set; } | ||||
|         public float Max { get; set; } | ||||
|         public float FMul { get; set; } | ||||
|         public float FExp { get; set; } | ||||
|         public List<string> ValidOptions => Options.Split(',').ToList(); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user