Example #1
0
 public override void FuncPreInitEditView(object id, ref PublishedArticle EditItem, ref PublishedArticleEditModel model)
 {
     if (EditItem == null)
     {
         //get the item by id
         EditItem = new PublishedArticleModel <PublishedArticle>().Get(id);
     }
     if (EditItem != null)
     {
         model          = new PublishedArticleEditModel();
         model.EditItem = EditItem;
         var selectedItem = EditItem;
         var articleTypes = new ArticleTypeModel <ArticleType>().GetData();
         ViewBag.ArticleTypeID = articleTypes.Select(x => new CustomSelectListItem()
         {
             Text = x.ArticleTypeName, Value = x.ArticleTypeID.ToString(), Selected = (x.ArticleTypeID == selectedItem.PublishedArticleID)
         }).OrderBy(x => x.Text).ToList();
     }
 }
Example #2
0
 public override void FuncPreDetailsView(object id, ref List <PublishedArticleDetailsViewModel> items)
 {
     items = new PublishedArticleModel <PublishedArticleDetailsViewModel>().GetData(ArticleID: id, fromView: true).ToList();
 }