Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/CS/ChartsWebDemo/App_Code/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/CS/ChartsWebDemo/App_Code/DemoGroupModel.cs

using System.Xml.Serialization;
using System.Collections.Generic;

namespace DevExpress.Web.Demos {

    public class DemoGroupModel : DemoModelBase {
        List<DemoPageModel> _demos = new List<DemoPageModel>();

        [XmlElement(Type = typeof(DemoPageModel), ElementName = "Demo")]
        public List<DemoPageModel> Demos {
            get { return _demos; }
        }

        public DemoModel FindDemo(string key) {
            key = key.ToLower();
            foreach(DemoModel demo in Demos) {
                if(key == demo.Key.ToLower())
                    return demo;
            }
            return null;
        }

        [XmlIgnore]
        public DemoProductModel Product { get; set; }
    }

}