using CodeBase.Models; using CodeBase.Services; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Http.HttpResults; using Microsoft.AspNetCore.Mvc; namespace CodeBase.Controllers { [Route("api/[controller]")] [ApiController] public class CodeController(CodeService service) : ControllerBase { [HttpPost("analyze")] public async Task AnalyzeRepository(string path, string name) { var chunks = await service.GetCodeChunksAsync(path, name); return chunks[0]; } [HttpPost("answer")] public async Task GetAnswer(string question, string name) { var answer = await service.GetAnswerAsync(name, question); return answer; } } }