public BowDictionaryPair CreateOrUpdateBowDictionaryPair(BowDictionaryPair pair)
 {
     //GetWordIdForTrainingPoint();
     //    _dbContext.BowDictionary.Add(item);
     //return pair;
     throw new System.NotImplementedException();
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            #region Build configs
            var builder = new ConfigurationBuilder()
                          .SetBasePath(Directory.GetCurrentDirectory())
                          .AddJsonFile("appsettings.json");
            var config = builder.Build();
            #endregion

            #region Inject deps
            var serviceCollection = new ServiceCollection();
            serviceCollection.AddNearestNeighborSpamFilter(config.GetConnectionString("NNSpamFilterConnection"));
            var serviceProvider = serviceCollection.BuildServiceProvider();

            var mapper = serviceProvider.GetRequiredService <IMapper>();
            #endregion

            #region Test insertion and db conn
            BowDictionaryPair pair = new BowDictionaryPair()
            {
                Word = "CARALHO"
            };

            TrainingPoint point = new TrainingPoint()
            {
                Word           = "CARALHO",
                Classification = true,
                Frequency      = 2
            };

            UnitOfWork unitOfWork = new UnitOfWork(serviceProvider);
            unitOfWork.BowDictionaryRepository.CreateOrUpdateBowDictionaryPair(pair);
            unitOfWork.Commit();
            unitOfWork.TrainingPointRepository.CreateOrUpdateTrainingPoint(point);
            unitOfWork.Commit();
            #endregion
        }
 public void RemoveBowDictionaryPair(BowDictionaryPair pair)
 {
     throw new System.NotImplementedException();
 }