public async Task <IActionResult> AddDestination([FromBody] List <Destination> destinations) { var destinationInput = new DestinationInput(destinations); await _addDestinationUseCase.Execute(destinationInput); return(_destinationPresenter.ViewModel); }
public async Task Execute(DestinationInput input) { if (input == null) { _outputHandler.Error("Input is null."); return; } var destinations = input.Destinations.Select(d => new Destination() { AirlineId = d.AirlineId, Country = d.Country }).ToList(); await _destinationRepository.Add(destinations); var airlineOutput = new DestinationOutput(destinations); _outputHandler.Standard(airlineOutput); }