Beispiel #1
0

        
Beispiel #2
0
        public object Post([FromBody] VersionedObject value)
        {
            var data = VersioningManager.UnpackVersionedData(value);

            // Do something

            return(data);
        }
        public void GivenSameAncestor()
        {
            version1        = new VersionedObject <int>(0);
            version1.Object = 1;
            version1.Version.IncrementVersion(node1, DateTime.Now.Ticks);

            version2 = version1.Clone();
        }
        public void GivenSameAncestor()
        {
            version1 = new VersionedObject<int>(0);
            version1.Object = 1;
            version1.Version.IncrementVersion(node1, DateTime.Now.Ticks);

            version2 = version1.Clone();
        }
Beispiel #5
0

        
Beispiel #6
0

        
Beispiel #7
0
        public async Task OperationOnV2()
        {
            Models.V2.Project data = GetV2DataModel();

            var versionedObject = new VersionedObject()
            {
                Version = "v2",
                Data    = data
            };

            var dataReturned = await _client.PostObject <Models.V2.Project>("/api/operations", versionedObject);

            Assert.Equal(dataReturned.ProjectId, data.ProjectId);
        }