Beispiel #1
0
        public void TakeMissingTagFromDb(EssayTag temporary)
        {
            db.EssayToTags.Remove(temporary);
            var updatedTag = db.Tags.Where(e => e.TagId == temporary.TagId).First();

            DeleteMissingTagRow(updatedTag);
        }
Beispiel #2
0
        public void DeleteCertainTag(EssayTag essayTag)
        {
            Tag tag = db.Tags.Where(t => t.TagId == essayTag.TagId).FirstOrDefault();

            if (tag.Frequency == 1)
            {
                db.Tags.Remove(tag);
            }
            else
            {
                tag.Frequency--;
                db.Tags.Update(tag);
            }
            db.EssayToTags.Remove(essayTag);
        }