public async Task <IActionResult> AddAirline([FromBody] Airline airline) { var airlineInput = new AirlineInput(airline); await _addAirlineUseCase.Execute(airlineInput); return(_airlinePresenter.ViewModel); }
public async Task Execute(AirlineInput airlineInput) { if (airlineInput == null) { _outputHandler.Error("Input is null."); return; } var airline = new Airline() { Name = airlineInput.Airline.Name, Description = airlineInput.Airline.Description, Planes = airlineInput.Airline.Planes }; await _airlineRepository.Add(airline); var airlineOutput = new AirlineOutput(airline); _outputHandler.Standard(airlineOutput); }