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; }