public IHttpActionResult PutP1_Record_Correct(int id, P1_Record_Correct p1_Record_Correct)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != p1_Record_Correct.rc_id)
            {
                return(BadRequest());
            }

            db.Entry(p1_Record_Correct).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!P1_Record_CorrectExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult GetP1_Record_Correct(int id)
        {
            P1_Record_Correct p1_Record_Correct = db.P1_Record_Correct.Find(id);

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

            return(Ok(p1_Record_Correct));
        }
        public IHttpActionResult PostP1_Record_Correct(P1_Record_Correct p1_Record_Correct)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.P1_Record_Correct.Add(p1_Record_Correct);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = p1_Record_Correct.rc_id }, p1_Record_Correct));
        }
        public IHttpActionResult DeleteP1_Record_Correct(int id)
        {
            P1_Record_Correct p1_Record_Correct = db.P1_Record_Correct.Find(id);

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

            db.P1_Record_Correct.Remove(p1_Record_Correct);
            db.SaveChanges();

            return(Ok(p1_Record_Correct));
        }