示例#1
0
        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());
        }
示例#2
0
        public bool AddWaypoint(int idChallenge, ChallengeCreation.WaypointCreation waypoint)
        {
            var mappedWaypoint = _mapper.Map <Waypoint>(waypoint);

            return(_challengeRepository.AddWaypoint(idChallenge, mappedWaypoint));
        }