Пример #1
0
 public override void FuncPreInitEditView(object id, ref PublishPeriod EditItem, ref PublishPeriodEditModel model)
 {
     if (EditItem == null)
     {
         //get the item by id
         EditItem = new PublishPeriodModel <PublishPeriod>().Get(id);
     }
     if (EditItem != null)
     {
         model          = new PublishPeriodEditModel();
         model.EditItem = EditItem;
     }
 }
Пример #2
0
        public override void FuncPreDetailsView(object id, ref List <PublishPeriodDetailsViewModel> items)
        {
            filters = new List <GenericDataFormat.FilterItems>();
            filters.Add(new GenericDataFormat.FilterItems()
            {
                Property = "PublishPeriodID", Operation = GenericDataFormat.FilterOperations.Equal, Value = id
            });
            var requestBody = new GenericDataFormat()
            {
                Filters = filters
            };

            items = new PublishPeriodModel <PublishPeriodDetailsViewModel>().Get(requestBody);
        }
Пример #3
0
        public override void FuncPreInitCreateView()
        {
            base.FuncPreInitCreateView();
            var subjects = new SubjectModel <Subject>().GetData(isBlock: false);

            ViewBag.SubjectID = subjects.Select(x => new CustomSelectListItem()
            {
                Text = x.SubjectName, Value = x.SubjectID.ToString()
            }).ToList();
            var publishPeriod = new PublishPeriodModel <PublishPeriod>().GetData(isBlock: false);

            ViewBag.PublishPeriodID = publishPeriod.Select(x => new CustomSelectListItem()
            {
                Text = x.PublishPeriodName, Value = x.PublishPeriodID.ToString()
            }).ToList();
        }
Пример #4
0
 public override void FuncPreInitEditView(object id, ref Journal EditItem, ref JournalEditModel model)
 {
     if (EditItem == null)
     {
         //get the item by id
         EditItem = new JournalModel <Journal>().Get(id);
     }
     if (EditItem != null)
     {
         model          = new JournalEditModel();
         model.EditItem = EditItem;
         var selectedItem = EditItem;
         var subjects     = new SubjectModel <Subject>().GetData();
         ViewBag.SubjectID = subjects.Select(x => new CustomSelectListItem()
         {
             Text = x.SubjectName, Value = x.SubjectID.ToString(), Selected = (x.SubjectID == selectedItem.SubjectID)
         }).ToList();
         var publishPeriod = new PublishPeriodModel <PublishPeriod>().GetData();
         ViewBag.PublishPeriodID = publishPeriod.Select(x => new CustomSelectListItem()
         {
             Text = x.PublishPeriodName, Value = x.PublishPeriodID.ToString(), Selected = (x.PublishPeriodID == selectedItem.PublishPeriodID)
         }).ToList();
     }
 }