public async Task <IActionResult> GetVehicleCategoryById(int vehicleCategoryId) { try { var _serviceEndPoint = new ServicesEndPoint(_unitOfWork, _emailService); VehicleCategory tpresult = await _serviceEndPoint.GetVehicleCategoryById(vehicleCategoryId); VehicleCategoryViewModel result = _Mapper.Map <VehicleCategoryViewModel>(tpresult); if (result == null) { return(NotFound(result)); } return(Ok(result)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }