コード例 #1
0
ファイル: Disc.cs プロジェクト: ruvor/Atapy
 public string RecMedia(MediaType type, List<string> media)
 {
     try
     {
         if ((Marshal.SizeOf(media) + Marshal.SizeOf(OtherPropertiesJSON)) > size)
         {
             throw new Exception { Source = "Не достаточно места на диске" };
         }
     }
     catch (Exception e)
     {
         return e.Source;
     }
     SpecializedCollection<MediaType, List<string>> additionalPropertyCollection = new SpecializedCollection<MediaType, List<string>>();
     additionalPropertyCollection.Add(type, media);
     OtherPropertiesJSON = JsonConvert.SerializeObject(additionalPropertyCollection);
     return null;
 }
コード例 #2
0
ファイル: Book.cs プロジェクト: ruvor/Atapy
 public void SetAdditionalProperty(BookType type)
 {
     SpecializedCollection<string, string> additionalPropertyCollection = new SpecializedCollection<string, string>();
     additionalPropertyCollection.Add(type.Theme, type.Property);
     OtherPropertiesJSON = JsonConvert.SerializeObject(additionalPropertyCollection);
 }