/// <summary> /// 删除相册 /// </summary> /// <param name="m_where"></param> /// <returns></returns> public static Result DeleteImageAlbum(string m_where) { Result r = new Result(); try { var imgas = ImageAlbumView.GetModelList(m_where); foreach (var imga in imgas) { try { Voodoo.IO.File.Delete(HttpContext.Current.Server.MapPath(BasePage.GetImageUrl(imga, imga.GetClass())));//删除相册HTML页面 DeleteImage(string.Format("AlbumID={0}", imga.ID)); } catch { } } r.Success = true; r.Text = string.Format("成功删除{0}条记录", imgas.Count); } catch (Exception ex) { r.Success = false; r.Text = ex.Message; } ImageAlbumView.Del(m_where); return(r); }
/// <summary> /// 删除相册 /// </summary> /// <param name="m_where"></param> /// <returns></returns> public static Result DeleteImageAlbum(string m_where) { DataEntities ent = new DataEntities(); Result r = new Result(); try { var imgas = //ImageAlbumView.GetModelList(m_where); ent.CreateQuery <ImageAlbum>(string.Format("select * from ImageAlbum where {0}", m_where)).ToList(); foreach (ImageAlbum imga in imgas) { try { Voodoo.IO.File.Delete(HttpContext.Current.Server.MapPath(BasePage.GetImageUrl(imga, imga.GetClass())));//删除相册HTML页面 DeleteImage(string.Format("AlbumID={0}", imga.ID)); ent.DeleteObject(imga); } catch { } } r.Success = true; r.Text = string.Format("成功删除{0}条记录", imgas.Count); } catch (Exception ex) { r.Success = false; r.Text = ex.Message; } ent.SaveChanges(); ent.Dispose(); return(r); }
/// <summary> /// 生成内容页--图片 /// </summary> /// <param name="album"></param> /// <param name="cls"></param> public static void CreateContentPage(ImageAlbum album, Class cls) { TemplateHelper h = new TemplateHelper(); string FileName = BasePage.GetImageUrl(album, cls); Voodoo.IO.File.Write(System.Web.HttpContext.Current.Server.MapPath("~" + FileName), h.CreateContentPage(album, cls)); ping(BasePage.SystemSetting.SiteUrl.TrimEnd('/') + FileName); CreatePagesByCrateWith(3); }