Exemplo n.º 1
0
 public static FolderContainerMapping NewNextContainer(FolderContainerMapping currentMapping)
 {
     currentMapping.ContainerInfo.ContainerName = ItemLocationEntity.GetItemNextContainerName(currentMapping.ContainerInfo.ContainerName);
     currentMapping.ContainerInfo.UsedCount = 0;
     return currentMapping;
 }
Exemplo n.º 2
0
        public static void WriteToStream(FolderContainerMapping obj, Stream streamWriter)
        {
            BinaryWriter writer = new BinaryWriter(streamWriter);

            writer.Write(obj.FolderId);
            ContainerCount.WriteToStream(obj.ContainerInfo, streamWriter);
        }
Exemplo n.º 3
0
 public static FolderContainerMapping NewInstance(string folderId)
 {
     var result = new FolderContainerMapping();
     result.FolderId = folderId;
     result.ContainerInfo = new ContainerCount();
     result.ContainerInfo.ContainerName = ItemLocationEntity.GetItemContainerName(folderId, 0);
     result.ContainerInfo.UsedCount = 0;
     return result;
 }
Exemplo n.º 4
0
        public static FolderContainerMapping ReadFromStream(Stream streamReader)
        {
            BinaryReader reader = new BinaryReader(streamReader);

            FolderContainerMapping result = new FolderContainerMapping();
            result.FolderId = reader.ReadString();
            result.ContainerInfo = ContainerCount.ReadFromStream(streamReader);
            return result;
        }