Exemple #1
0
        public static BaseSettingModel Convert(SettingEntity entity)
        {
            BaseSettingModel model = null;

            if (entity.SettingValueType == SettingValueType.Int)
            {
                model = new IntSettingModel();
            }
            else if (entity.SettingValueType == SettingValueType.Text)
            {
                model = new TextSettingModel();
            }
            else if (entity.SettingValueType == SettingValueType.Select)
            {
                model = new SelectSettingModel()
                {
                    PossibleValues = entity.PossibleValues
                }
            }
            ;
            else if (entity.SettingValueType == SettingValueType.TrueOrFalse)
            {
                model = new TrueOrFalseSettingModel()
                {
                    OnContent  = entity.OnContent,
                    OffContent = entity.OffContent
                }
            }
            ;
            else
            {
                return(null);
            }

            WriteBaseSettingModelValues(model, entity);
            return(model);
        }
        public static BaseSettingModel Convert(SettingEntity entity)
        {
            BaseSettingModel model = null;
            if (entity.SettingValueType == SettingValueType.Int)
                model = new IntSettingModel();
            else if (entity.SettingValueType == SettingValueType.Text)
                model = new TextSettingModel();
            else if (entity.SettingValueType == SettingValueType.Select)
                model = new SelectSettingModel()
                {
                    PossibleValues = entity.PossibleValues
                };
            else if (entity.SettingValueType == SettingValueType.TrueOrFalse)
                model = new TrueOrFalseSettingModel()
                {
                    OnContent = entity.OnContent,
                    OffContent = entity.OffContent
                };
            else
                return null;

            WriteBaseSettingModelValues(model, entity);
            return model;
        }