public virtual Option FromManagementModel(m_option model, int sortOrder) { Text = model.text; SortOrder = sortOrder; Correct = model.correct; SetCustomEntityProperties(model); return this; }
public virtual m_option ToManagementModel() { var option = new m_option { id = ID, text = Text, correct = Correct }; SetCustomManagementModelProperties(option); return option; }
protected override void SetCustomManagementModelProperties(m_option option) { option.image = ImageUrl; }
protected override void SetCustomEntityProperties(m_option model) { ImageUrl = model.image; }
protected override void SetCustomManagementModelProperties(m_option option) { }
protected override void SetCustomEntityProperties(m_option model) { }
protected abstract void SetCustomManagementModelProperties(m_option option);
protected abstract void SetCustomEntityProperties(m_option model);