public async Task <IHttpActionResult> Get(int id)
        {
            var selectedWheelBase = await _wheelBaseApplicationService.GetAsync(id);

            WheelBaseViewModel wheelBase = Mapper.Map <WheelBaseDetailViewModel>(selectedWheelBase);

            return(Ok(wheelBase));
        }
        public async Task <IHttpActionResult> Post(WheelBaseSearchInputModel childModel)
        {
            var wheelBases =
                await
                _wheelBaseApplicationService.GetAsync(
                    item => item.Base.Equals(childModel.Base, StringComparison.CurrentCultureIgnoreCase)
                    &&
                    item.WheelBaseMetric.Equals(childModel.WheelBaseMetric, StringComparison.CurrentCultureIgnoreCase));

            WheelBaseViewModel wheelBaseViewModel = Mapper.Map <WheelBaseDetailViewModel>(wheelBases.FirstOrDefault());

            return(Ok(wheelBaseViewModel));
        }