Example #1
0
 public static bool SetIsNew(this ImageLinkData data, ImageLinkData newData)
 {
     newData.Navbars.ForEach((NavbarsItem item) =>
     {
         NavbarsItem navbarsItem = data.Navbars.FirstOrDefault <NavbarsItem>((NavbarsItem q) => q.NavbarName == item.NavbarName);
         if (navbarsItem != null)
         {
             FunctionExtend.SetIsNew(item, navbarsItem);
         }
     });
     return(true);
 }
Example #2
0
 public static void DownLoadImages(this ImageLinkData serverData)
 {
     serverData.Navbars.ForEach((NavbarsItem navbar) =>
     {
         string str4 = string.Concat(ConstData.FullFolder, Path.DirectorySeparatorChar.ToString(), navbar.NavbarName);
         if (!Directory.Exists(str4))
         {
             Directory.CreateDirectory(str4);
         }
         navbar.Images.ForEach((ImagesItem dataItem) =>
         {
             string str = str4;
             char directorySeparatorChar = Path.DirectorySeparatorChar;
             string str1            = string.Concat(str, directorySeparatorChar.ToString(), Path.GetFileName(dataItem.BigImage), ".image");
             string str2            = str4;
             directorySeparatorChar = Path.DirectorySeparatorChar;
             string str3            = string.Concat(str2, directorySeparatorChar.ToString(), Path.GetFileName(dataItem.BigImage), ".Small.image");
             string bigImage        = dataItem.BigImage;
             string smallImage      = dataItem.SmallImage;
             if (!File.Exists(str1))
             {
                 FunctionExtend.SaveImage2Local(bigImage, str1, null);
             }
             if (!File.Exists(str3))
             {
                 FunctionExtend.SaveImage2Local(smallImage, str3, null);
             }
         });
     });
     if (serverData.FestivalImg != null)
     {
         string str5 = string.Concat(new object[] { ConstData.FullFolder, Path.DirectorySeparatorChar.ToString(), serverData.Version, Path.DirectorySeparatorChar.ToString(), "FestivalImg" });
         char   chr  = Path.DirectorySeparatorChar;
         string str6 = string.Concat(str5, chr.ToString(), serverData.FestivalImg.FestivalName, ".image");
         if (!Directory.Exists(str5))
         {
             Directory.CreateDirectory(str5);
         }
         FunctionExtend.SaveImage2Local(serverData.FestivalImg.ImgUrl, str6, "gif");
     }
 }