public bool AddSentencesToDb(GetSentencesModel data) { try { var word = new Word(); word.WordName = data.Word; _context.Words.Add(word); _context.SaveChanges(); var newList = Reverse(data.Sentences); for (var i = 0; i < newList.Count; i++) { var sentence = new Sentence(); sentence.Text = newList[i]; sentence.WordId = word.Id; sentence.DateOfInsert = DateTime.Now; sentence.Quantity = data.Quantity[i]; _context.Sentences.Add(sentence); _context.SaveChanges(); } return(true); } catch { return(false); } }
public IActionResult AddSentences([FromBody] GetSentencesModel creationModel) { var status = _sentenceService.AddSentencesToDb(creationModel); return(status ? (IActionResult)Ok() : BadRequest()); }