public virtual ApiTestAllFieldTypeResponseModel MapBOToModel(
            BOTestAllFieldType boTestAllFieldType)
        {
            var model = new ApiTestAllFieldTypeResponseModel();

            model.SetProperties(boTestAllFieldType.Id, boTestAllFieldType.FieldBigInt, boTestAllFieldType.FieldBinary, boTestAllFieldType.FieldBit, boTestAllFieldType.FieldChar, boTestAllFieldType.FieldDate, boTestAllFieldType.FieldDateTime, boTestAllFieldType.FieldDateTime2, boTestAllFieldType.FieldDateTimeOffset, boTestAllFieldType.FieldDecimal, boTestAllFieldType.FieldFloat, boTestAllFieldType.FieldImage, boTestAllFieldType.FieldMoney, boTestAllFieldType.FieldNChar, boTestAllFieldType.FieldNText, boTestAllFieldType.FieldNumeric, boTestAllFieldType.FieldNVarchar, boTestAllFieldType.FieldReal, boTestAllFieldType.FieldSmallDateTime, boTestAllFieldType.FieldSmallInt, boTestAllFieldType.FieldSmallMoney, boTestAllFieldType.FieldText, boTestAllFieldType.FieldTime, boTestAllFieldType.FieldTimestamp, boTestAllFieldType.FieldTinyInt, boTestAllFieldType.FieldUniqueIdentifier, boTestAllFieldType.FieldVarBinary, boTestAllFieldType.FieldVarchar, boTestAllFieldType.FieldXML);

            return(model);
        }
        public virtual BOTestAllFieldType MapModelToBO(
            int id,
            ApiTestAllFieldTypeRequestModel model
            )
        {
            BOTestAllFieldType boTestAllFieldType = new BOTestAllFieldType();

            boTestAllFieldType.SetProperties(
                id,
                model.FieldBigInt,
                model.FieldBinary,
                model.FieldBit,
                model.FieldChar,
                model.FieldDate,
                model.FieldDateTime,
                model.FieldDateTime2,
                model.FieldDateTimeOffset,
                model.FieldDecimal,
                model.FieldFloat,
                model.FieldImage,
                model.FieldMoney,
                model.FieldNChar,
                model.FieldNText,
                model.FieldNumeric,
                model.FieldNVarchar,
                model.FieldReal,
                model.FieldSmallDateTime,
                model.FieldSmallInt,
                model.FieldSmallMoney,
                model.FieldText,
                model.FieldTime,
                model.FieldTimestamp,
                model.FieldTinyInt,
                model.FieldUniqueIdentifier,
                model.FieldVarBinary,
                model.FieldVarchar,
                model.FieldXML);
            return(boTestAllFieldType);
        }
Exemple #3
0
        public virtual BOTestAllFieldType MapEFToBO(
            TestAllFieldType ef)
        {
            var bo = new BOTestAllFieldType();

            bo.SetProperties(
                ef.Id,
                ef.FieldBigInt,
                ef.FieldBinary,
                ef.FieldBit,
                ef.FieldChar,
                ef.FieldDate,
                ef.FieldDateTime,
                ef.FieldDateTime2,
                ef.FieldDateTimeOffset,
                ef.FieldDecimal,
                ef.FieldFloat,
                ef.FieldImage,
                ef.FieldMoney,
                ef.FieldNChar,
                ef.FieldNText,
                ef.FieldNumeric,
                ef.FieldNVarchar,
                ef.FieldReal,
                ef.FieldSmallDateTime,
                ef.FieldSmallInt,
                ef.FieldSmallMoney,
                ef.FieldText,
                ef.FieldTime,
                ef.FieldTimestamp,
                ef.FieldTinyInt,
                ef.FieldUniqueIdentifier,
                ef.FieldVarBinary,
                ef.FieldVarchar,
                ef.FieldXML);
            return(bo);
        }
Exemple #4
0
        public virtual TestAllFieldType MapBOToEF(
            BOTestAllFieldType bo)
        {
            TestAllFieldType efTestAllFieldType = new TestAllFieldType();

            efTestAllFieldType.SetProperties(
                bo.FieldBigInt,
                bo.FieldBinary,
                bo.FieldBit,
                bo.FieldChar,
                bo.FieldDate,
                bo.FieldDateTime,
                bo.FieldDateTime2,
                bo.FieldDateTimeOffset,
                bo.FieldDecimal,
                bo.FieldFloat,
                bo.FieldImage,
                bo.FieldMoney,
                bo.FieldNChar,
                bo.FieldNText,
                bo.FieldNumeric,
                bo.FieldNVarchar,
                bo.FieldReal,
                bo.FieldSmallDateTime,
                bo.FieldSmallInt,
                bo.FieldSmallMoney,
                bo.FieldText,
                bo.FieldTime,
                bo.FieldTimestamp,
                bo.FieldTinyInt,
                bo.FieldUniqueIdentifier,
                bo.FieldVarBinary,
                bo.FieldVarchar,
                bo.FieldXML,
                bo.Id);
            return(efTestAllFieldType);
        }