Exemplo n.º 1
0
        public ActionResult Actions(string tabId, int parentId)
        {
            var model = ActionLogAreaViewModel.Create(tabId, parentId);

            model.ActionTypeList = _actionLogService.GetActionTypeList()
                                   .Select(t => new QPSelectListItem {
                Text = Translator.Translate(t.NotTranslatedName), Value = t.Code, Selected = false
            })
                                   .OrderBy(itm => itm.Text)
                                   .ToArray();

            model.EntityTypeList = _actionLogService.GetEntityTypeList()
                                   .Select(t => new QPSelectListItem {
                Text = Translator.Translate(t.NotTranslatedName), Value = t.Code, Selected = false
            })
                                   .OrderBy(itm => itm.Text)
                                   .ToArray();

            model.ActionList = _actionLogService.GetActionList()
                               .Select(t => new QPSelectListItem {
                Text = Translator.Translate(t.NotTranslatedName), Value = t.Code, Selected = false
            })
                               .OrderBy(itm => itm.Text)
                               .ToArray();

            return(JsonHtml("Actions", model));
        }