Ejemplo n.º 1
0
        public void UpdateFixedWord(FixedWord fixedWord)
        {
            var dbFixedWord = MappingHelper.Map(fixedWord);

            _databaseContext.FixedWords.Attach(dbFixedWord);
            _databaseContext.SaveChanges();
        }
Ejemplo n.º 2
0
        public void DeleteFixedWord(FixedWord fixedWord)
        {
            var dbFixedWord = MappingHelper.Map(fixedWord);

            _databaseContext.FixedWords.Remove(dbFixedWord);
            _databaseContext.SaveChanges();
        }
Ejemplo n.º 3
0
 public static Database.Model.FixedWord Map(FixedWord fixedWord)
 {
     return(new Database.Model.FixedWord
     {
         Id = fixedWord.Id,
         Inserted = fixedWord.Inserted,
         Updated = fixedWord.Updated,
         Language = fixedWord.Language,
         Word = fixedWord.Word
     });
 }
Ejemplo n.º 4
0
        public static void Initialize(DatabaseContext context)
        {
            context.Database.EnsureCreated();

            if (context.FixedWords.Any())
            {
                return; //DB has been seeded
            }

            var fixedWords = new FixedWord[]
            {
                new FixedWord {
                    Word = "Test", Language = "de-DE", Inserted = DateTime.Today, Updated = null
                },
            };

            foreach (var f in fixedWords)
            {
                context.FixedWords.Add(f);
            }

            context.SaveChanges();
        }
 public ActionResult Put([FromBody] FixedWord fixedWord)
 {
     _fixedWordInteractor.Update(fixedWord);
     return(new AcceptedResult());
 }
 public ActionResult Post([FromBody] FixedWord fixedWord)
 {
     _fixedWordInteractor.Create(fixedWord);
     return(new CreatedResult("FixedWord:", fixedWord));
 }
 public void Delete(FixedWord fixedWord)
 {
     _fixedWordProvider.DeleteFixedWord(fixedWord);
 }
 public void Update(FixedWord fixedWord)
 {
     _fixedWordProvider.UpdateFixedWord(fixedWord);
 }
 public void Create(FixedWord fixedWord)
 {
     _fixedWordProvider.CreateFixedWord(fixedWord);
 }