Beispiel #1
0
        public void AddVersion(byte[] content, string fileName)
        {
            var lastVersion = MaterialVersions.Select(x => x.VersionNumber).Max();

            lastVersion++;
            CurrentVersion = lastVersion;
            var version = new MaterialVersion(content, CurrentVersion, fileName);

            MaterialVersions.ToList().Add(version);
        }
Beispiel #2
0
        public Material(int materialCategory, byte[] content, string fileName)
        {
            MaterialId       = Guid.NewGuid();
            CurrentVersion   = 1;
            MaterialCategory = materialCategory;
            var version = new MaterialVersion(content, CurrentVersion, fileName);

            MaterialVersions = new List <MaterialVersion>();
            ((ICollection <MaterialVersion>)MaterialVersions).Add(version);
        }