public IHttpActionResult Postdatos_empresa(datos_empresa datos_empresa) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.datos_empresa.Add(datos_empresa); try { db.SaveChanges(); } catch (DbUpdateException) { if (datos_empresaExists(datos_empresa.nit)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = datos_empresa.nit }, datos_empresa)); }
public IHttpActionResult Putdatos_empresa(string id, datos_empresa datos_empresa) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != datos_empresa.nit) { return(BadRequest()); } db.Entry(datos_empresa).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!datos_empresaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Getdatos_empresa(string id) { datos_empresa datos_empresa = db.datos_empresa.Find(id); if (datos_empresa == null) { return(NotFound()); } return(Ok(datos_empresa)); }
public IHttpActionResult Deletedatos_empresa(string id) { datos_empresa datos_empresa = db.datos_empresa.Find(id); if (datos_empresa == null) { return(NotFound()); } db.datos_empresa.Remove(datos_empresa); db.SaveChanges(); return(Ok(datos_empresa)); }