public async Task <ActionResult <AirplaneTypeViewModel> > Post(AirplaneTypeViewModel airplaneType) { var response = await _airplaneTypeService.Create(airplaneType.ToModel()); if (response != BusinessLogic.Enums.StatusCode.Created) { _logger.LogError($"AirplaneType {airplaneType.Name} not Created."); } return(response == BusinessLogic.Enums.StatusCode.Created ? (ActionResult <AirplaneTypeViewModel>)Ok() : Conflict()); }
public static AirplaneType ToModel(this AirplaneTypeViewModel model) => Mapper.Map <AirplaneType>(model);