Ejemplo n.º 1
0
        public ActionResult GetList()
        {
            var result = new StandardJsonResult <ScenesTypeResultModel>();

            result.Try(() =>
            {
                List <ScenesTypeModel> ret = new List <ScenesTypeModel>();
                List <SceneTypeDto> list   = service.GetAllSceneTypeList(BCSession.User.EnterpriseID);
                foreach (var all in list)
                {
                    ret.Add(new ScenesTypeModel()
                    {
                        id        = all.ID,
                        Name      = all.Name,
                        _parentId = all.ParentID.Value,
                        Available = all.Available
                    });
                }
                result.Value       = new ScenesTypeResultModel();
                result.Value.rows  = ret;
                result.Value.total = ret.Count;
            });
            if (!result.Success)
            {
                result.Value = new ScenesTypeResultModel();
            }
            return(Json(result.Value, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        //获取现场类型
        public ActionResult GetSceneTypeList()
        {
            ISceneTypeManagementService _typeService = Ioc.GetService <ISceneTypeManagementService>();
            string _enterpriseID = BCSession.User.EnterpriseID;

            var result = new StandardJsonResult <List <SceneTypeDto> >();

            result.Value = new List <SceneTypeDto>();
            result.Try(() =>
            {
                var list = _typeService.GetAllSceneTypeList(_enterpriseID);
                foreach (var type in list)
                {
                    if (type.ParentID == null)
                    {
                        type.ParentID = 0;
                    }
                }
                result.Value = list;
            });
            return(result);
        }