public Couplet Insert(Couplet newObject) { var databaseObject = newObject.ToDbModel(); DatabaseManager.Instance.Couplet.Add(databaseObject); DatabaseManager.Instance.SaveChanges(); return(databaseObject.ToRepositoryModel()); }
public Couplet Delete(Couplet deleteObject) { var databaseObject = deleteObject.ToDbModel(); var original = DatabaseManager.Instance.Recent.Find(databaseObject.CoupletId); DatabaseManager.Instance.Recent.Remove(original); DatabaseManager.Instance.SaveChanges(); return(databaseObject.ToRepositoryModel()); }
public Couplet Update(Couplet inputObject) { var updated = inputObject.ToDbModel(); var original = DatabaseManager.Instance.Couplet.Find(updated.CoupletId); if (original != null) { DatabaseManager.Instance.Entry(original).CurrentValues.SetValues(updated); DatabaseManager.Instance.SaveChanges(); return(updated.ToRepositoryModel()); } return(original.ToRepositoryModel()); }