public IHttpActionResult PutWellVisited(int id, WellVisited wellVisited) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != wellVisited.ID) { return(BadRequest()); } db.Entry(wellVisited).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!WellVisitedExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetWellVisited(int id) { WellVisited wellVisited = db.WellVisiteds.Find(id); if (wellVisited == null) { return(NotFound()); } return(Ok(wellVisited)); }
public IHttpActionResult PostWellVisited(WellVisited wellVisited) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.WellVisiteds.Add(wellVisited); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = wellVisited.ID }, wellVisited)); }
public IHttpActionResult GetWellVisited(string code) { //WellProfile profle = db.WellProfiles.Where(a => a.Index == code).ToList().FirstOrDefault(); WellVisited wellVisited = db.WellVisiteds.Where(a => a.WellProfile.Index == code).ToList().OrderByDescending(a => a.DateRegistration).FirstOrDefault(); if (wellVisited == null) { return(NotFound()); } return(Ok(wellVisited)); }
public IHttpActionResult DeleteWellVisited(int id) { WellVisited wellVisited = db.WellVisiteds.Find(id); if (wellVisited == null) { return(NotFound()); } db.WellVisiteds.Remove(wellVisited); db.SaveChanges(); return(Ok(wellVisited)); }