public IActionResult Get([FromQuery(Name = "id")] int id = -1) { if (id == -1) { return(Ok(_launchService.Get())); } var engine = _launchService.Get(id); if (engine == null) { return(NotFound()); } return(Ok(engine)); }
public ActionResult <IEnumerable <LaunchDto> > Get() { var result = _launchService.Get(); if (result.IsSuccess) { List <LaunchDto> launches = new List <LaunchDto>(); foreach (var launch in result.Value) { launches.Add(new LaunchDto(launch)); } return(Ok(launches)); } else { return(NotFound()); } }