private void ProcessText(SaveTextMessage message) { if (!Directory.Exists("texts")) { Directory.CreateDirectory("texts"); } if (!Directory.Exists("texts")) { Directory.CreateDirectory("texts"); } string text = MakeOCR(message.Data); if (string.IsNullOrWhiteSpace(text)) { return; } var textEntity = new TextEntity(); textEntity.UserId = message.UserId; textEntity.DateTime = DateTime.Now; textEntity.Text = text; textEntity.ArtId = message.ArtId; mainContext.Texts.Add(textEntity); mainContext.SaveChanges(); string filename = textEntity.Id.ToString(); string saveTextPath = "texts/" + filename + ".txt"; File.WriteAllText(saveTextPath, text); }
public IActionResult SaveTextMessage([FromBody] SaveTextMessage message) { mainService.PushMessage(message); return(ActionResults.Json(new { message = "Pushed Message." })); }