public async Task <IActionResult> Delete(string air_Id) { var airDTO = await _airService.GetByIdAsync(air_Id); if (airDTO == null) { return(NotFound()); } try { var airVM = Mapper.Map <AirDTO, AirVM>(airDTO); await _airService.DeleteAsync(air_Id); return(Ok(airVM)); } catch (BusinessLogicException ex) { return(BadRequest(ex.Message)); } }