public void UpdateFixedWord(FixedWord fixedWord) { var dbFixedWord = MappingHelper.Map(fixedWord); _databaseContext.FixedWords.Attach(dbFixedWord); _databaseContext.SaveChanges(); }
public void DeleteFixedWord(FixedWord fixedWord) { var dbFixedWord = MappingHelper.Map(fixedWord); _databaseContext.FixedWords.Remove(dbFixedWord); _databaseContext.SaveChanges(); }
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 }); }
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); }