Beispiel #1
0
        public JsonResult InsProblemsLibrary(ProblemsLibrary _param)
        {
            int resultOid = 0;

            try
            {
                DaoFactory.BeginTransaction();

                DObject dobj = new DObject();
                dobj.Type        = EcontentsConstant.TYPE_ECONTENTS;
                dobj.TableNm     = EcontentsConstant.TABLE_PROBLEMS_LIBRARY;
                dobj.Name        = _param.Name;
                dobj.Description = _param.Description;

                resultOid = DObjectRepository.InsDObject(dobj);

                _param.OID = resultOid;
                DaoFactory.SetInsert("Econtents.InsProblemsLibrary", _param);

                DaoFactory.Commit();
            }
            catch (Exception ex)
            {
                DaoFactory.Rollback();
                return(Json(new ResultJsonModel {
                    isError = true, resultMessage = ex.Message, resultDescription = ex.ToString()
                }));
            }
            return(Json(resultOid));
        }
Beispiel #2
0
        public ActionResult InfoProblemsLibrary(int OID)
        {
            ProblemsLibrary ProblemsLibraryDetail = ProblemsLibraryRepository.SelProblemsLibraryObject(new ProblemsLibrary {
                OID = OID
            });

            ViewBag.OID = ProblemsLibraryDetail.OID;
            ViewBag.ProblemsLibraryDetail = ProblemsLibraryDetail;
            ViewBag.Status = BPolicyRepository.SelBPolicy(new BPolicy {
                Type = EcontentsConstant.TYPE_ECONTENTS
            });
            return(View(ProblemsLibraryDetail));
        }
Beispiel #3
0
        public JsonResult SelProblemsLibrary(ProblemsLibrary _param)
        {
            List <ProblemsLibrary> ProblemsLibrary = ProblemsLibraryRepository.SelProblemsLibrary(_param);

            return(Json(ProblemsLibrary));
        }