public IActionResult Get(int id) { var rockstar = _rockstarService.Get(id); if (rockstar == null) { return(NotFound()); } var rockstarDTO = new RockstarDTO(rockstar); return(Ok(rockstarDTO)); }
public IActionResult Put([FromBody] Rockstar rockstar) { if (!ModelState.IsValid) { return(BadRequest()); } var updatedRockstar = _rockstarService.Update(rockstar); if (updatedRockstar == null) { return(NotFound()); } var updatedRockstarDTO = new RockstarDTO(updatedRockstar); return(Ok(updatedRockstarDTO)); }
public IActionResult Post([FromBody] Rockstar rockstar) { if (!ModelState.IsValid) { return(BadRequest()); } var createdRockstar = _rockstarService.Create(rockstar); if (createdRockstar == null) { return(BadRequest()); } var createdRockstarDTO = new RockstarDTO(createdRockstar); return(Ok(createdRockstarDTO)); }