BotSharp/Bot.Rasa/Console/RasaConsole.cs
2017-12-17 23:30:20 -06:00

36 lines
799 B
C#

using Bot.Rasa.Agents;
using CustomEntityFoundation;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Bot.Rasa.Console
{
public class RasaConsole
{
private EntityDbContext dc { get; set; }
public RasaOptions options { get; set; }
public RasaConsole(EntityDbContext dc, RasaOptions options)
{
this.dc = dc;
this.options = options;
}
public RasaAgent LoadAgent(String agentId)
{
return dc.Agent().Find(agentId);
}
public String CreateAgent(RasaAgent agent)
{
if (dc.Agent().Any(x => x.Name == agent.Name)) return String.Empty;
dc.Agent().Add(agent);
return agent.Id;
}
}
}