public async Task <IActionResult> Post([FromBody] AirVM airVM) { if (airVM == null) { ModelState.AddModelError("", "Не указаны данные"); return(BadRequest(ModelState)); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var airDTO = Mapper.Map <AirVM, AirDTO>(airVM); await _airService.CreateAsync(airDTO); return(Ok(airVM)); } catch (BusinessLogicException ex) { return(BadRequest(ex.Message)); } }