public IHttpActionResult GetReCountStatus(string id) { ReCountStatus reCountStatus = db.ReCountStatus.Find(id); if (reCountStatus == null) { return(NotFound()); } return(Ok(reCountStatus)); }
public IHttpActionResult PutReCountStatus(string id, ReCountStatus reCountStatus) { if (id.Split('_')[0] == "SAL") { id = "SAL #" + id.Split('_')[1]; } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != reCountStatus.AreaLine) { return(BadRequest()); } if (ReCountStatusExists(id)) { db.Entry(reCountStatus).State = EntityState.Modified; } else { db.ReCountStatus.Add(reCountStatus); } try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { throw; } return(StatusCode(HttpStatusCode.Accepted)); }