Добавьте файлы проекта.

This commit is contained in:
2026-07-22 20:47:51 +04:00
parent 8050e9194d
commit 17a64809cb
22 changed files with 606 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
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<CodeChunk> AnalyzeRepository(string path, string name)
{
var chunks = await service.GetCodeChunksAsync(path, name);
return chunks[0];
}
[HttpPost("answer")]
public async Task<string> GetAnswer(string question, string name)
{
var answer = await service.GetAnswerAsync(name, question);
return answer;
}
}
}