public ActionResult GetDataJson(Pagination pagination)
        {
            var data = new List <AccountEntity>();

            try
            {
                data = accountApp.FindList(pagination).ToList();
                WirteOperationRecord("Account", "SELECT", "查询", "Info:获取讲师资料(集合)");
            }
            catch (Exception ex)
            {
                log.logType  = "ERROR";
                log.logLevel = "ERROR";
                WirteOperationRecord("Account", "", "", "Info:" + ex.Message.ToString());
            }
            return(Content(data.ToJson()));
        }
Beispiel #2
0
        public ActionResult GetSelectJson(string keyValue)
        {
            var accountList = accountApp.FindList(c => c.isEnabled && c.accountType == 3);

            try
            {
                var members = teamMembersApp.FindList(c => c.isEnabled && c.teamInfoGuid == keyValue);
                foreach (var item in members)
                {
                    accountList.Remove(accountList.Where(c => c.accountGuid == item.accountInfoGuid).FirstOrDefault());
                }
                WirteOperationRecord("Account", "SELECT", "查询", "Info:查询所有学生信息");
            }
            catch (Exception ex)
            {
                log.logType  = "ERROR";
                log.logLevel = "ERROR";
                WirteOperationRecord("Account", "", "", ex.Message.ToString());
                return(Error(ex.Message.ToString()));
            }
            return(Content(accountList.Select(c => new ModuleSelectOutputDto {
                text = c.accountName, id = c.accountGuid + "&" + c.accountName
            }).ToJson()));
        }