public IHttpActionResult PostPERFIL_DE_CLIENTE(PERFIL_DE_CLIENTE pERFIL_DE_CLIENTE) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.PERFIL_DE_CLIENTE.Add(pERFIL_DE_CLIENTE); try { db.SaveChanges(); } catch (DbUpdateException) { if (PERFIL_DE_CLIENTEExists(pERFIL_DE_CLIENTE.Nombre)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = pERFIL_DE_CLIENTE.Nombre }, pERFIL_DE_CLIENTE)); }
public IHttpActionResult PutPERFIL_DE_CLIENTE(string id, PERFIL_DE_CLIENTE pERFIL_DE_CLIENTE) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pERFIL_DE_CLIENTE.Nombre) { return(BadRequest()); } db.Entry(pERFIL_DE_CLIENTE).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PERFIL_DE_CLIENTEExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetPERFIL_DE_CLIENTE(string id) { PERFIL_DE_CLIENTE pERFIL_DE_CLIENTE = db.PERFIL_DE_CLIENTE.Find(id); if (pERFIL_DE_CLIENTE == null) { return(NotFound()); } return(Ok(pERFIL_DE_CLIENTE)); }
public IHttpActionResult DeletePERFIL_DE_CLIENTE(string id) { PERFIL_DE_CLIENTE pERFIL_DE_CLIENTE = db.PERFIL_DE_CLIENTE.Find(id); if (pERFIL_DE_CLIENTE == null) { return(NotFound()); } db.PERFIL_DE_CLIENTE.Remove(pERFIL_DE_CLIENTE); db.SaveChanges(); return(Ok(pERFIL_DE_CLIENTE)); }