public async Task <IHttpActionResult> Putsportswear(int id, sportswear sportswear) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != sportswear.itemId) { return(BadRequest()); } db.Entry(sportswear).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!sportswearExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> Getsportswear(int id) { sportswear sportswear = await db.sportswears.FindAsync(id); if (sportswear == null) { return(NotFound()); } return(Ok(sportswear)); }
public async Task <IHttpActionResult> Postsportswear(sportswear sportswear) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.sportswears.Add(sportswear); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = sportswear.itemId }, sportswear)); }
public async Task <IHttpActionResult> Postsportswear(sportswear sportswear) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.insert_sportswear(sportswear.gender, sportswear.type, sportswear.size, sportswear.itemDescription, sportswear.price, sportswear.imageUrl, sportswear.quantity); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = sportswear.itemId }, sportswear)); }
public async Task <IHttpActionResult> Deletesportswear(int id) { sportswear sportswear = await db.sportswears.FindAsync(id); if (sportswear == null) { return(NotFound()); } db.sportswears.Remove(sportswear); await db.SaveChangesAsync(); return(Ok(sportswear)); }
public async Task <IHttpActionResult> Putsportswear(int id, sportswear sportswear) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != sportswear.itemId) { return(BadRequest()); } //db.Entry(sportswear).State = EntityState.Modified; db.update_sportswear(id, sportswear.gender, sportswear.size, sportswear.type, sportswear.itemDescription, sportswear.price, sportswear.imageUrl, sportswear.quantity); return(StatusCode(HttpStatusCode.OK)); }