using PartSource.Entities.Nexpart; using PartSource.Services; using System.Threading.Tasks; using System.Web.Http; namespace PartSource.Controllers { [RoutePrefix("search")] public class SearchController : BaseNexpartController { private readonly NexpartService _nexpartService; public SearchController() { this._nexpartService = new NexpartService(); } [HttpGet] [Route("makes/vehicletypeid/{vehicleTypeId}")] public async Task GetMakes(uint vehicleTypeId) { SearchController searchController = this; MakeSearch requestContent = new MakeSearch() { VehicleTypeId = new uint[1] { vehicleTypeId } }; MakeSearchResponse response = await searchController._nexpartService.SendRequest(requestContent); return searchController.NexpartResponse(response); } } }