示例#1
0
        public IActionResult List()
        {
            List <SysMenu> menus  = null;
            var            result = new ListReponseOutPut <SysMenu>();

            try
            {
                menus       = _menuService.GetAllMenus();
                result.Rows = menus;
            }
            catch (Exception ex)
            {
                result.Status  = ReutnStatus.Error;
                result.Message = "Error";
            }
            return(new JsonResult(JsonConvert.SerializeObject(result, new IsoDateTimeConverter {
                DateTimeFormat = "yyyy-MM-dd HH:mm:ss.ffff"
            })));
        }
示例#2
0
        public IActionResult GetAllAdmins()
        {
            List <SysAdmin> admins = null;
            var             result = new ListReponseOutPut <SelectOutPut>();

            try
            {
                admins = _adminService.GetAllAdmins();

                List <SelectOutPut> rows = _mapper.Map <List <SysAdmin>, List <SelectOutPut> >(admins);
                result.Rows = rows;
            }
            catch (Exception ex)
            {
                result.Status  = ReutnStatus.Error;
                result.Code    = "get_data_error";
                result.Message = "Error";
            }
            return(new JsonResult(JsonConvert.SerializeObject(result)));
        }
示例#3
0
        public IActionResult GetLevelMenus(int parentId)
        {
            var result = new ListReponseOutPut <SysMenu>();

            if (parentId >= 0)
            {
                try
                {
                    var menus = _menuService.GetLevelMenus(parentId: parentId);
                    result.Rows = menus;
                }
                catch (Exception ex)
                {
                    result.Status  = ReutnStatus.Error;
                    result.Message = "Error";
                }
            }
            return(new JsonResult(JsonConvert.SerializeObject(result, new IsoDateTimeConverter {
                DateTimeFormat = "yyyy-MM-dd HH:mm:ss.ffff"
            })));
        }