Exemplo n.º 1
0
        public static void SaveTable <T>() where T : class
        {
            var list = BasicWebManager.GetAll <T>();
            var xml  = list.XmlEncode();
            var path = HttpContext.Current.Server.MapPath(string.Format("~/App_Data/init/{0}.xml", typeof(T).Name));

            System.IO.File.WriteAllText(path, xml);
        }
        public ActionResult List(string id)
        {
            List <File> list;

            if (id == null)
            {
                list = BasicWebManager.GetAll <File>();
            }
            else if (id.Contains('|'))
            {
                var parts  = id.Split('|');
                var parts0 = parts[0];
                var parts1 = parts[1];
                list = BasicWebManager.Query <File>(x => x.Type == parts0 && x.Group == parts1);
            }
            else
            {
                list = BasicWebManager.Query <File>(x => x.Group == id);
            }
            list       = list.OrderByDescending(x => x.PostTime).ToList();
            ViewBag.id = id;
            return(View(list));
        }