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

GetVarfieldAsList() protected static method

protected static GetVarfieldAsList ( IEnumerable nodes, string id, string subfieldLabel ) : IEnumerable
nodes IEnumerable
id string
subfieldLabel string
return IEnumerable
        protected static IEnumerable<string> GetVarfieldAsList(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).ToList();
        }