Beispiel #1
0
    private DataList GetDataListFromElement(XElement element)
    {
        DataList _list = new DataList();

        _list._DataCategories = new List <DataGategory>();
        foreach (var xElement in element.Elements())
        {
            DataGategory category = GetDataCategoryFromElement(xElement);
            _list._DataCategories.Add(category);
        }
        return(_list);
    }
Beispiel #2
0
    private DataGategory GetDataCategoryFromElement(XElement element)
    {
        DataGategory category = new DataGategory();

        category.CategoryBrief = element.Attributes("CategoryBrief").FirstOrDefault().Value;
        category.CategoryName  = element.Attributes("CategoryName").FirstOrDefault().Value;
        category.IsSystem      = element.Attributes("IsSystem").FirstOrDefault().Value;
        category._DataObjects  = new List <DataObject>();
        foreach (var xElement in element.Elements())
        {
            DataObject dataObject = GetDataObjectFromElement(xElement);
            category._DataObjects.Add(dataObject);
        }
        return(category);
    }