using DealerSelection.Api.Interface; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Swashbuckle.AspNetCore.Annotations; namespace DealerSelection.WebApi.Controllers; [ApiController] public class DealerSelectionController : ControllerBase { private IAssignDealerApi Api { get; } public DealerSelectionController(IAssignDealerApi api) { Api = api; } /// /// /// /// [Authorize] [HttpPost] [ProducesResponseType(StatusCodes.Status200OK)] [SwaggerOperation(Tags = new[] { "DealerSelection" })] [Route("DealerSelection")] public async Task AssignDealer(int buId,int recordId) { await Api.GetCustomerDataForJob( buId, recordId); } }