public FileMetOvererving Save(FileMetOvererving filemetovererving)
        {
            if (filemetovererving.TestChildProp7 != null)
            {
                filemetovererving.TestChildProp7 = _iChildObjectRepository.Save(filemetovererving.TestChildProp7);
            }

            filemetovererving = _genericRepository.Save(filemetovererving);
            foreach (var toSaveItem in filemetovererving.TestChildProp8)
            {
                toSaveItem.FileMetOverervingId = filemetovererving.Id;
                _iChildCollectionObjectRepository.Save(toSaveItem);
            }

            return(filemetovererving);
        }
        public FileMetOvererving MapToObject(TobascoTest.GeneratedEntity2.FileMetOvererving objectToMapFrom)
        {
            var objectToMapTo = new FileMetOvererving
            {
                TestChildProp1 = objectToMapFrom.TestChildProp1,
                TestChildProp2 = objectToMapFrom.TestChildProp2,
                TestChildProp3 = objectToMapFrom.TestChildProp3,
                TestChildProp4 = objectToMapFrom.TestChildProp4,
                TestChildProp5 = objectToMapFrom.TestChildProp5,
                TestChildProp6 = objectToMapFrom.TestChildProp6,
                TestChildProp7 = _childObjectMapper.MapToObject(objectToMapFrom.TestChildProp7),
            };

            foreach (var property in objectToMapFrom.TestChildProp8)
            {
                objectToMapTo.TestChildProp8.Add(_childCollectionObjectMapper.MapToObject(property));
            }

            return(objectToMapTo);
        }