Beispiel #1
0
        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();
        }
Beispiel #2
0
 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();
     }
 }