Exemplo n.º 1
0
        public static bool IsInSync(ApiVersionSet entity, ApiVersionSet authorative)
        {
            if (entity.Id != authorative.Id)
            {
                return(false);
            }
            if (entity.Name != authorative.Name)
            {
                return(false);
            }
            if (entity.Description != authorative.Description)
            {
                return(false);
            }
            if (entity.VersioningScheme != authorative.VersioningScheme)
            {
                return(false);
            }
            if (entity.VersionQueryName != authorative.VersionQueryName)
            {
                return(false);
            }
            if (entity.VersionHeaderName != authorative.VersionHeaderName)
            {
                return(false);
            }

            return(true);
        }
Exemplo n.º 2
0
        public static ApiVersionSet Sync(ApiVersionSet entity, ApiVersionSet authorative)
        {
            //ToDo: Check this
            entity.Id                = authorative.Id;
            entity.Name              = authorative.Name;
            entity.Description       = authorative.Description;
            entity.VersioningScheme  = authorative.VersioningScheme;
            entity.VersionQueryName  = authorative.VersionQueryName;
            entity.VersionHeaderName = authorative.VersionHeaderName;

            return(entity);
        }