public IHttpActionResult PostInstitutions1Km(Institutions1Km institutions1Km) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Institutions1Km.Add(institutions1Km); try { db.SaveChanges(); } catch (DbUpdateException) { if (Institutions1KmExists(institutions1Km.InstitutionTypeWithin1KmRadius)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = institutions1Km.InstitutionTypeWithin1KmRadius }, institutions1Km)); }
public IHttpActionResult PutInstitutions1Km(string id, Institutions1Km institutions1Km) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != institutions1Km.InstitutionTypeWithin1KmRadius) { return(BadRequest()); } db.Entry(institutions1Km).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!Institutions1KmExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetInstitutions1Km(string id) { Institutions1Km institutions1Km = db.Institutions1Km.Find(id); if (institutions1Km == null) { return(NotFound()); } return(Ok(institutions1Km)); }
public IHttpActionResult DeleteInstitutions1Km(string id) { Institutions1Km institutions1Km = db.Institutions1Km.Find(id); if (institutions1Km == null) { return(NotFound()); } db.Institutions1Km.Remove(institutions1Km); db.SaveChanges(); return(Ok(institutions1Km)); }