public QuizService([Dependency("LivePersistenceStore")]IDataPersistenceStore<Quiz> dataLayer) { if (dataLayer == null) throw new ArgumentNullException("dataLayer"); _dataLayer = dataLayer; }
private static void SaveQuiz(IDataPersistenceStore<Quiz> dataAccess) { var quiz = new Quiz { Id = Guid.NewGuid(), QuizName = "Test Quiz", QuizDescription = "Test Quiz Description" }; dataAccess.Save(quiz); }