Example #1
0
        public IActionResult Predict(string input)
        {
            if (string.IsNullOrEmpty(input))
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Content("error"));
            }
            var modelOutput = spamService.Predict(input);
            var spam        = new SpamInfo()
            {
                SpamId       = idGenerator.NextId(),
                Input        = input,
                Prediction   = modelOutput.Prediction,
                Score        = modelOutput.Score,
                ManualCheck  = false,
                ManualResult = false,
                CreatData    = DateTime.Now
            };

            spamService.AddSpamInfo(spam);
            return(Json(modelOutput, MyJsonConvert.GetSimpleOptions()));
        }
Example #2
0
 public void AddSpamInfo(SpamInfo spamInfo)
 {
     dataContext.SpamInfo.Add(spamInfo);
     dataContext.SaveChanges();
 }