public IHttpActionResult GetCaseJudge(int id)
        {
            CaseJudge caseJudge = db.CaseJudges.Find(id);

            if (caseJudge == null)
            {
                return(NotFound());
            }

            return(Ok(caseJudge));
        }
        public IHttpActionResult PostCaseJudge(CaseJudge caseJudge)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.CaseJudges.Add(caseJudge);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = caseJudge.CaseJudgeID }, caseJudge));
        }
        public IHttpActionResult DeleteCaseJudge(int id)
        {
            CaseJudge caseJudge = db.CaseJudges.Find(id);

            if (caseJudge == null)
            {
                return(NotFound());
            }

            db.CaseJudges.Remove(caseJudge);
            db.SaveChanges();

            return(Ok(caseJudge));
        }
        public HttpResponseMessage PutCaseJudge(CaseJudge caseJudge)
        {
            int result = 0;

            try
            {
                db.CaseJudges.Attach(caseJudge);
                db.Entry(caseJudge).State = EntityState.Modified;
                db.SaveChanges();
                result = 1;
            }
            catch (Exception)
            {
                result = 0;
            }


            return(Request.CreateResponse(HttpStatusCode.OK, result));
        }