public IHttpActionResult PostPlatform(PlatformDTO platform) { if (!ModelState.IsValid) { return BadRequest(ModelState); } facade.GetPlatformRepository().Add(converter.Reverse(platform)); return CreatedAtRoute("DefaultApi", new { id = platform.Id }, platform); }
public IHttpActionResult PutPlatform(int id, PlatformDTO platform) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != platform.Id) { return BadRequest(); } facade.GetPlatformRepository().Update(converter.Reverse(platform)); return StatusCode(HttpStatusCode.NoContent); }