public LogService( ICrashRepository crashRepository, IApplicationRepository applicationRepository, ICrashProcessorRegistry crashProcessorsRegistry) { _crashRepository = crashRepository; _applicationRepository = applicationRepository; _crashProcessorsRegistry = crashProcessorsRegistry; }
/// <summary> /// /// </summary> /// <param name="disposing"></param> protected virtual void Dispose(bool disposing) { _entityContext.Database.Connection.Close(); _CrashRepository = null; _buggRepository = null; _functionRepository = null; _userRepository = null; _callstackRepository = null; _userGroupRepository = null; _errorMessageRepository = null; _entityContext.Dispose(); _entityContext = null; }
public DeviceService(IDeviceRepository deviceRepository, IErrorRepository errorRepository, IEventRepository eventRepository, ICrashRepository crashRepository, IFeedbackRepository feedbackRepository, ISystemErrorRepository systemErrorRepository, IAppUserRepository appUserRepository, AppActs.Repository.Interface.IApplicationRepository applicationRepository, AppActs.API.Model.Settings settings) { this.deviceRepository = deviceRepository; this.errorRepository = errorRepository; this.eventRepository = eventRepository; this.crashRepository = crashRepository; this.feedbackRepository = feedbackRepository; this.systemErrorRepository = systemErrorRepository; this.appUserRepository = appUserRepository; this.applicationRepository = applicationRepository; this.settings = settings; }
/// <summary> /// /// </summary> /// <param name="disposing"></param> protected virtual void Dispose(bool disposing) { if (!this._disposed) { if (disposing) { _crashRepository = null; _buggRepository = null; _functionRepository = null; _userRepository = null; _callstackRepository = null; _userGroupRepository = null; _errorMessageRepository = null; _entityContext.Dispose(); } } this._disposed = true; }
/// <summary> /// Default constructor /// </summary> public BuggsViewModel(ICrashRepository crashRepo) { BranchNames = crashRepo.GetBranchesAsListItems(); VersionNames = crashRepo.GetVersionsAsListItems(); PlatformNames = crashRepo.GetPlatformsAsListItems(); }
public CrashesController(ICrashRepository crashRepository) { _crashRepository = crashRepository; }
public SubmissionPoisonHandler(TimeSpan poisonEntryExpiryWindow, int maxPoisonEntries, QuarantineHandler quarantineHandler, ICrashRepository crashRepository, IStoreDriverTracer storeDriverTracer) { ArgumentValidator.ThrowIfZeroOrNegative("maxPoisonEntries", maxPoisonEntries); ArgumentValidator.ThrowIfNull("quarantineHandler", quarantineHandler); ArgumentValidator.ThrowIfNull("crashRepository", crashRepository); ArgumentValidator.ThrowIfNull("storeDriverTracer", storeDriverTracer); this.poisonEntryExpiryWindow = poisonEntryExpiryWindow; this.maxPoisonEntries = maxPoisonEntries; this.quarantineHandler = quarantineHandler; this.crashRepository = crashRepository; this.storeDriverTracer = storeDriverTracer; }
public QuarantineHandler(TimeSpan quarantineCrashCountWindow, TimeSpan quarantineSpan, int quarantineCrashCountThreshold, ICrashRepository crashRepository, IEventNotificationItem eventNotificationItem) { ArgumentValidator.ThrowIfZeroOrNegative("quarantineCrashCountThreshold", quarantineCrashCountThreshold); ArgumentValidator.ThrowIfNull("crashRepository", crashRepository); ArgumentValidator.ThrowIfNull("eventNotificationItem", eventNotificationItem); this.quarantineCrashCountWindow = quarantineCrashCountWindow; this.quarantineSpan = quarantineSpan; this.quarantineCrashCountThreshold = quarantineCrashCountThreshold; this.crashRepository = crashRepository; this.eventNotificationItem = eventNotificationItem; }