Пример #1
0
        /// <summary>
        /// Saves record to database using EntityFramework
        /// </summary>
        /// <param name="source">Source word</param>
        /// <param name="translationType">Translation type used for processing</param>
        /// <param name="result">Output of translation</param>
        private void SaveToDatabase(string source, string translationType, string result)
        {
            var dbContext   = new TranslatorDbContext();
            var translation = new Translation
            {
                Date            = DateTime.Now,
                Source          = source,
                TranslatedText  = result,
                TranslationType = translationType
            };

            dbContext.Translations.Add(translation);
            dbContext.SaveChanges();
            dbContext.Dispose();
        }
Пример #2
0
 // public List<User> GetAllUsers()
 // {
 //   return _db.User.Include(m => m.Messages).ToList();
 // }
 public bool AddNewUser(User newUser)
 {
     _db.User.Add(newUser);
     return(_db.SaveChanges() == 1);
 }
Пример #3
0
 public void Create(Message m)
 {
     _db.Message.Add(m);
     _db.SaveChanges();
 }