双方当事人基于同一笔款项先后签订《商品房买卖合同》和《借款协议》,并约定如借款到期,偿还借款,《商品房买卖合同》不再履行;若借款到期,不能偿还借款,则履行《商品房买卖合同》。在合同、协议均依法成立并已生效的情况下,应当认定当事人之间同时成立了商品房买卖和民间借贷两个民事法律关系。该行为并不违反法律、行政法规的强制性规定。借款到期,借款人不能按期偿还借款,对方当事人要求并通过履行《商品房买卖合同》取得房屋所有权,不违反《担保法》第四十条、《物权法》第一百八十六条有关“禁止流押”的规定。