21 lines
906 B
C#
21 lines
906 B
C#
namespace ChatApi.Services.ClassifyHandlers
|
|
{
|
|
public class ClassifyEstimate : AHandlerClassify
|
|
{
|
|
public override EnumClassification Handle(string request)
|
|
{
|
|
var companyKeywords = new List<string> { "Domvs", "DomvsiT", "squad gerenciada", "squad híbrida", "alocação", "Professional Service", "solução", "Soluções", "Agility as a Service", "agilidade",
|
|
"DDC", "Design Diamond Conception", "Bussiness Process Optmization", "Otimização de processos", "Soluções em Cloud", "Delphix", "UX", "Squad" };
|
|
|
|
var questionLower = base._textFilter.ToLowerAndWithoutAccents(request);
|
|
|
|
if (companyKeywords.Any(keyword => questionLower.Contains(_textFilter.ToLowerAndWithoutAccents(keyword))))
|
|
{
|
|
return EnumClassification.Company;
|
|
}
|
|
|
|
return base.Handle(request);
|
|
}
|
|
}
|
|
}
|