public static GuidanceShift Load(XmlNodeList inputNode, TaskDataDocument taskDataDocument) { var loader = new GuidanceShiftLoader(taskDataDocument); var node = inputNode.Item(0); return loader.Load(node); }
public static GuidanceShift Load(XmlNodeList inputNode, TaskDataDocument taskDataDocument) { var loader = new GuidanceShiftLoader(taskDataDocument); var node = inputNode.Item(0); return(loader.Load(node)); }
private GuidanceAllocation LoadGuidanceAllocations(XmlNode inputNode) { var groupId = inputNode.GetXmlNodeValue("@A"); if (string.IsNullOrEmpty(groupId)) { return(null); } var group = FindGuidanceGroup(groupId); var gsts = inputNode.SelectNodes("GST"); var allocation = new GuidanceAllocation { GuidanceGroupId = group.Group.Id.ReferenceId, GuidanceShift = GuidanceShiftLoader.Load(gsts, _taskDocument), TimeScopes = new List <TimeScope> { AllocationTimestampLoader.Load(inputNode) ?? AllocationTimestampLoader.Load(inputNode) } }; return(allocation); }