Пример #1
0
        public JsonResult GetExamNotifies()
        {
            var notifyBll = new ExamNotifyBll();
            var list      = notifyBll.QueryList("IsDelete=0", null, null, "AddTime", true);

            return(Json(ErrorModel.GetDataSuccess(list)));
        }
Пример #2
0
        public JsonResult DeleteNotify(int id)
        {
            var bll     = new ExamNotifyBll();
            var success = bll.ExecuteTransation(
                () => bll.Delete(id),
                () => DataUpdateLog.SingleUpdate(nameof(ExamNotify), id, DataUpdateType.Delete)
                );

            return(Json(success ? ErrorModel.OperateSuccess : ErrorModel.OperateFailed));
        }
Пример #3
0
        public JsonResult UpdateNotify(string json)
        {
            var model = JsonHelper.Deserialize <ExamNotify>(json);

            if (null != model)
            {
                var bll     = new ExamNotifyBll();
                var success = bll.ExecuteTransation(
                    () => bll.Update(model),
                    () => DataUpdateLog.SingleUpdate(nameof(ExamNotify), model.Id, DataUpdateType.Update)
                    );

                return(Json(success ? ErrorModel.OperateSuccess : ErrorModel.OperateFailed));
            }

            return(Json(ErrorModel.InputError));
        }
Пример #4
0
        public JsonResult SaveNotify(string json)
        {
            var model = JsonHelper.Deserialize <ExamNotify>(json);

            if (model == null)
            {
                return(Json(ErrorModel.InputError));
            }

            var notifyBll = new ExamNotifyBll();

            notifyBll.Insert(model);

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

                return(Json(ErrorModel.OperateSuccess));
            }

            return(Json(ErrorModel.OperateFailed));
        }