private static IRelationType DtoToEntity(RelationTypeDto dto)
    {
        IRelationType entity = RelationTypeFactory.BuildEntity(dto);

        // reset dirty initial properties (U4-1946)
        ((BeingDirtyBase)entity).ResetDirtyProperties(false);

        return(entity);
    }
Exemplo n.º 2
0
        private static IRelationType DtoToEntity(RelationTypeDto dto, RelationTypeFactory factory)
        {
            var entity = factory.BuildEntity(dto);

            //on initial construction we don't want to have dirty properties tracked
            // http://issues.umbraco.org/issue/U4-1946
            ((TracksChangesEntityBase)entity).ResetDirtyProperties(false);

            return(entity);
        }
Exemplo n.º 3
0
        protected override RelationType PerformGet(int id)
        {
            var sql = GetBaseQuery(false);

            sql.Where(GetBaseWhereClause(), new { Id = id });

            var dto = Database.FirstOrDefault <RelationTypeDto>(sql);

            if (dto == null)
            {
                return(null);
            }

            var factory = new RelationTypeFactory();
            var entity  = factory.BuildEntity(dto);

            entity.ResetDirtyProperties();

            return(entity);
        }
Exemplo n.º 4
0
        protected override RelationType PerformGet(int id)
        {
            var sql = GetBaseQuery(false);

            sql.Where(GetBaseWhereClause(), new { Id = id });

            var dto = Database.FirstOrDefault <RelationTypeDto>(sql);

            if (dto == null)
            {
                return(null);
            }

            var factory = new RelationTypeFactory();
            var entity  = factory.BuildEntity(dto);

            //on initial construction we don't want to have dirty properties tracked
            // http://issues.umbraco.org/issue/U4-1946
            entity.ResetDirtyProperties(false);

            return(entity);
        }