示例#1
0
        public JsonResult AddExamType(string name)
        {
            if (string.IsNullOrWhiteSpace(name))
            {
                return(Json(ErrorModel.InputError));
            }

            var typeBll = new ExamTypeBll();

            var condition = string.Format("TypeName='{0}'", name.Trim());

            if (typeBll.Exists(condition))
            {
                return(Json(ErrorModel.ExistSameItem));
            }

            var typeModel = new ExamType {
                TypeName = name
            };

            typeBll.Insert(typeModel);

            if (typeModel.Id > 0)
            {
                DataUpdateLog.SingleUpdate(typeof(ExamType).Name, typeModel.Id, DataUpdateType.Insert);

                return(Json(ErrorModel.GetDataSuccess(typeModel.Id)));
            }

            return(Json(ErrorModel.OperateFailed));
        }
示例#2
0
        public JsonResult GetTypeList()
        {
            var typeBll  = new ExamTypeBll();
            var typeList = typeBll.QueryAll();

            return(Json(ErrorModel.GetDataSuccess(typeList)));
        }