public override void FuncPreInitCreateView() { base.FuncPreInitCreateView(); var journals = new JournalModel <Journal>().GetData(isBlock: false); ViewBag.JournalID = journals.Select(x => new CustomSelectListItem() { Text = x.JournalName, Value = x.JournalID.ToString() }).ToList(); var journalVolumeType = new JournalVolumeTypeModel <JournalVolumeType>().GetData(isBlock: false); ViewBag.JournalVolumeTypeID = journalVolumeType.Select(x => new CustomSelectListItem() { Text = x.JournalVolumeTypeName, Value = x.JournalVolumeTypeID.ToString() }).ToList(); }
public override void FuncPreInitEditView(object id, ref JournalVersion EditItem, ref JournalVersionEditModel model) { if (EditItem == null) { //get the item by id EditItem = new JournalVersionModel <JournalVersion>().Get(id); } if (EditItem != null) { model = new JournalVersionEditModel(); model.EditItem = EditItem; var selectedItem = EditItem; var journals = new JournalModel <Journal>().GetData(); ViewBag.JournalID = journals.Select(x => new CustomSelectListItem() { Text = x.JournalName, Value = x.JournalID.ToString(), Selected = (x.JournalID == selectedItem.JournalID) }).ToList(); var journalVolumeType = new JournalVolumeTypeModel <JournalVolumeType>().GetData(); ViewBag.JournalVolumeTypeID = journalVolumeType.Select(x => new CustomSelectListItem() { Text = x.JournalVolumeTypeName, Value = x.JournalVolumeTypeID.ToString(), Selected = (x.JournalVolumeTypeID == selectedItem.JournalVolumeTypeID) }).ToList(); } }