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)); }