public ActionResult AddEnglishWords([FromBody] AddRemoveEnglishWordsModel model)
        {
            int counter = 0;

            foreach (int eid in model.EnglishWordIds)
            {
                var item = new SekaniRootEnglishWord()
                {
                    SekaniRootId  = model.SekaniRootId,
                    EnglishWordId = eid,
                    UpdateTime    = DateTime.Now
                };
                this._unitOfWork.SekaniRootsEnglishWords.Add(item);
                try
                {
                    this._unitOfWork.Complete();
                    counter++;
                }
                catch (DbUpdateException x)
                {
                    // ignore
                }
            }
            return(Ok(counter));
        }
        public ActionResult RemoveEnglishWords([FromBody] AddRemoveEnglishWordsModel model)
        {
            var r = this._unitOfWork.SekaniRootsEnglishWords.Find(i => i.SekaniRootId == model.SekaniRootId &&
                                                                  model.EnglishWordIds.Contains(i.EnglishWordId)).ToList();

            this._unitOfWork.SekaniRootsEnglishWords.RemoveRange(r);
            this._unitOfWork.Complete();
            return(Ok(r.Count()));
        }