public void LogSessionInitialize() { _logSessionRepository = new LogSessionRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>()); _myEducationRepository = new MyEducationRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>()); _EducationRepository = new EducationRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>()); _UserRepository = new UserRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>()); _logSessionBL = new LogSessionImpl(_logSessionRepository, _EducationRepository, _myEducationRepository, _UserRepository); }
/// <summary> /// Initialize a new instance of the <see cref="Logger"/> class. /// </summary> /// <param name="logSession">The <see cref="ILogSession"/> used to persist the logs.</param> public Logger(ILogSession logSession) { Requires.NotNull(logSession, nameof(logSession)); FlushInterval = 200; _logs = new StringBuilder(); _logSession = logSession; _logSession.SessionStarted(); }
public LogSessionService(ILogSession logSession) { _logSession = logSession; }