public IHttpActionResult PutHomePic(int id, HomePic homePic) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != homePic.Id) { return BadRequest(); } try { repository.EditHomepic(id, homePic); } catch (DbUpdateConcurrencyException) { if (!repository.HomePicExists(id)) { return NotFound(); } else { throw; } } return StatusCode(HttpStatusCode.NoContent); }
public IHttpActionResult PostHomePic(HomePic homePic) { if (!ModelState.IsValid) { return BadRequest(ModelState); } repository.AddHomepic(homePic); return CreatedAtRoute("DefaultApi", new { id = homePic.Id }, homePic); }