Beispiel #1
0
        public JsonResult DeleteAssessmentCategory(long categoryId)
        {
            bool isResult     = false;
            int  returnResult = 0;

            try
            {
                AssessmentCategory assessmentCategory = new FingerprintsModel.AssessmentCategory();
                assessmentCategory.UserId               = new Guid(Session["UserID"].ToString());
                assessmentCategory.AgencyId             = (Session["AgencyId"] != null) ? new Guid(Session["AgencyId"].ToString()) : (Guid?)null;
                assessmentCategory.AssessmentCategoryId = categoryId;
                const string command = "CHECKCATREF";
                isResult = new MatrixData().CheckAssessmentCategory(assessmentCategory, command);
                if (isResult)
                {
                    returnResult = 2;
                    return(Json(returnResult, JsonRequestBehavior.AllowGet));
                }
                isResult = new MatrixData().DeleteAssessmentCategory(assessmentCategory);
                {
                    returnResult = 1;
                    return(Json(returnResult, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                clsError.WriteException(ex);
            }
            return(Json(returnResult, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public JsonResult UpdateAssessmentCategory(string categoryName, long categoryId, long position)
        {
            bool               isResult           = false;
            int                returnResult       = 0;
            string             queryCommand       = "CHECKUPDATE";
            AssessmentCategory assessmentCategory = new FingerprintsModel.AssessmentCategory();

            try
            {
                assessmentCategory.UserId               = new Guid(Session["UserID"].ToString());
                assessmentCategory.AgencyId             = (Session["AgencyId"] != null) ? new Guid(Session["AgencyId"].ToString()) : (Guid?)null;
                assessmentCategory.Category             = categoryName.Trim();
                assessmentCategory.AssessmentCategoryId = categoryId;
                assessmentCategory.CategoryPosition     = position;
                isResult = new MatrixData().CheckAssessmentCategory(assessmentCategory, queryCommand);
                if (isResult)
                {
                    returnResult = 2;
                    return(Json(returnResult, JsonRequestBehavior.AllowGet));
                }
                isResult = new MatrixData().UpdateAssessmentCategory(assessmentCategory);
                if (isResult)
                {
                    returnResult = 1;
                    return(Json(returnResult, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                clsError.WriteException(ex);
            }
            return(Json(returnResult, JsonRequestBehavior.AllowGet));
        }