using Microsoft.AspNetCore.Mvc; using PartSource.Data.Nexpart; using PartSource.Services; using System.Threading.Tasks; namespace PartSource.Api.Controllers { [Route("[controller]")] [ApiController] public class SearchController : BaseNexpartController { private readonly NexpartService _nexpartService; public SearchController() { this._nexpartService = new NexpartService(); } [HttpGet] [Route("makes/vehicletypeid/{vehicleTypeId}")] public async Task GetMakes(int vehicleTypeId) { SearchController searchController = this; MakeSearch requestContent = new MakeSearch() { VehicleTypeId = new int[] { vehicleTypeId } }; MakeSearchResponse response = await searchController._nexpartService.SendRequest(requestContent); return searchController.NexpartResponse(response); } } }