using BotSharp.Core.Agents;
using BotSharp.Core.Engines;
using EntityFrameworkCore.BootKit;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace BotSharp.Core.RestApi
{
public class AgentController : EssentialController
{
[HttpGet("id")]
public Agent Get([FromRoute] String id)
{
var console = new RasaAi(dc, null);
return console.LoadAgent();
}
///
/// New agent with basic configuration
///
///
///
[HttpPost]
public String Create([FromBody] Agent agent)
{
var rasa = new RasaAi(dc, null);
dc.DbTran(() => {
rasa.SaveAgent(agent);
});
return agent.Id;
}
}
}