Solvberget.Domain.DTO.Document.GetVarfield C# (CSharp) Method

GetVarfield() public static method

public static GetVarfield ( IEnumerable nodes, string id, string subfieldLabel ) : string
nodes IEnumerable
id string
subfieldLabel string
return string
        public static string GetVarfield(IEnumerable<XElement> nodes, string id, string subfieldLabel)
        {
            var varfield =
                nodes.Elements("varfield").Where(x => ((string)x.Attribute("id")).Equals(id)).Elements("subfield");
            return
                varfield.Where(x => ((string)x.Attribute("label")).Equals(subfieldLabel)).Select(x => x.Value).FirstOrDefault();
        }