Beispiel #1
0
        public ActionResult Save(CashVoucherInputModel inputModel)
        {
            inputModel.SchoolId       = CurrentUser.Teacher.Yoh_SchoolId;
            inputModel.SchoolType     = 1;
            inputModel.ExpireType     = (int)ExpireTypeEnum.截止日期;
            inputModel.ApplyScopeType = (int)CashApplyScopeTypeEnum.指定课程;
            inputModel.VoucherType    = (int)VoucherTypeEnum.校区券;
            CashVoucherBll cashVoucherBll = new CashVoucherBll();
            var            request        = inputModel.ConvertTo <DtoCashVoucherRequest>();

            request.Grade      = 0;
            request.CourseType = 0;
            var success = false;

            if (inputModel.Id > 0)
            {
                success = cashVoucherBll.Update(request);
            }
            else
            {
                request.Creator = CurrentUser.Teacher.Yoh_Id;
                request.Editor  = CurrentUser.Teacher.Yoh_Id;
                success         = cashVoucherBll.Add(request) > 0;
            }
            return(SimpleResult(success));
        }
        public ActionResult AddVoucher(CashVoucherInputModel inputModel)
        {
            CashVoucherBll cashVoucherBll = new CashVoucherBll();
            var            request        = inputModel.ConvertTo <DtoCashVoucherRequest>();
            var            result         = 0;

            if (inputModel.Id > 0)
            {
                cashVoucherBll.Update(request);
            }
            else
            {
                request.Creator = CurrentUserID;
                request.Editor  = CurrentUserID;
                result          = cashVoucherBll.Add(request);
            }
            return(Json(new SuccessJsonResponse(result)));
        }