/// <summary> /// Sets the service status. /// </summary> /// <param name="serviceId">The service id.</param> /// <param name="serviceStatus">The service status.</param> /// <param name="success">if set to <c>true</c> [success].</param> public static void SetServiceStatus(int serviceId, StatusDatabase.Service.ServiceStatusEnum serviceStatus, bool success) { if (!string.IsNullOrEmpty(Settings.Instance.ServiceStatusDatabasePath)) { SetServiceStatus(serviceId, serviceStatus); DatabaseController.SetExtensionSuccessStatus(serviceId, success, Settings.Instance.ServiceStatusDatabasePath, Settings.Instance.LoggerConfiguration); } }
/// <summary> /// Sets the service status. /// </summary> /// <param name="serviceId">The service id.</param> /// <param name="serviceStatus">The service status.</param> public static void SetServiceStatus(int serviceId, StatusDatabase.Service.ServiceStatusEnum serviceStatus) { if (!string.IsNullOrEmpty(Settings.Instance.ServiceStatusDatabasePath)) { StatusDatabase.Service service = DatabaseController.GetService(serviceId, Settings.Instance.LoggerConfiguration); service.ServiceStatus = (StatusDatabase.Service.ServiceStatusEnum)serviceStatus; DatabaseController.SetStatus(service, Settings.Instance.LoggerConfiguration); } }