public void Save(string ip, string word, DateTime time) { UserLog log = new UserLog(); log.UserIp = ip; log.Word = word; log.SearchTime = time; using (var context = new MainAppDatabaseContext()) { context.UserLog.Add(log); context.SaveChanges(); } }
public void Save(string word, IEnumerable <string> anagrams) { using (var context = new MainAppDatabaseContext()) { var wordId = context.Words.Where(w => anagrams.Contains(w.Word)).Select(i => i.Id); foreach (var id in wordId) { CachedWords cache = new CachedWords(); cache.Word = word; cache.AnagramId = id; context.CachedWords.Add(cache); } context.SaveChanges(); } }