public IEvaluationsService CreateInstance() { string dbConnection = ConfigurationManager.AppSettings["dbConnection"]; string collection = ConfigurationManager.AppSettings["evaCollection"]; var daoBuilder = new EvaluationsMongoDao(dbConnection, collection); return(new EvaluationsService(daoBuilder)); }
public IAnswersService CreateInstance() { var answersDaoBuilder = new AnswersStubDao(); string dbConnection = ConfigurationManager.AppSettings["dbConnection"]; string collection = ConfigurationManager.AppSettings["evaCollection"]; var evaluationsDaoBuilder = new EvaluationsMongoDao(dbConnection, collection); var templatesDaoBuilder = new TemplatesStubDao(); return(new AnswersService(answersDaoBuilder, evaluationsDaoBuilder, templatesDaoBuilder)); }