public IActionResult AddWaypoint([FromRoute(Name = "id")] int idChallenge, ChallengeCreation.WaypointCreation waypoint) { if (waypoint == null) { return(BadRequest()); } var isSuccessful = _challengeCommand.AddWaypoint(idChallenge, waypoint); return(!isSuccessful?StatusCode(StatusCodes.Status500InternalServerError) : Ok()); }
public bool AddWaypoint(int idChallenge, ChallengeCreation.WaypointCreation waypoint) { var mappedWaypoint = _mapper.Map <Waypoint>(waypoint); return(_challengeRepository.AddWaypoint(idChallenge, mappedWaypoint)); }