/// <summary> /// Notifies an account's characters list querying error. /// </summary> /// <param name="account"></param> /// <param name="result"></param> internal void NotifyCharacterListError(Account account, APIResult <SerializableCharacterList> result) { var notification = new APIErrorNotification(account, result); notification.Description = "An error occured while querying the character list for account " + account.ToString() + "."; notification.Behaviour = NotificationBehaviour.Overwrite; notification.Priority = NotificationPriority.Error; Notify(notification); }
/// <summary> /// Notifies a skill queue querying error. /// </summary> /// <param name="character"></param> /// <param name="result"></param> internal void NotifySkillQueueError(CCPCharacter character, APIResult <SerializableSkillQueue> result) { var notification = new APIErrorNotification(character, result); notification.Description = "An error occured while querying the skill queue."; notification.Behaviour = NotificationBehaviour.Overwrite; notification.Priority = NotificationPriority.Error; Notify(notification); }
/// <summary> /// Notifies a server status querying error. /// </summary> /// <param name="character"></param> /// <param name="result"></param> internal void NotifyServerStatusError(APIResult <SerializableServerStatus> result) { var notification = new APIErrorNotification(null, result); notification.Description = "An error occured while querying the server status."; notification.Behaviour = NotificationBehaviour.Overwrite; notification.Priority = NotificationPriority.Error; Notify(notification); }
/// <summary> /// Notifies an account's characters list querying error. /// </summary> /// <param name="account"></param> /// <param name="result"></param> internal void NotifyKeyLevelError(Account account, APIResult <SerializableAccountBalanceList> result) { var notification = new APIErrorNotification(account, result); notification.Description = "An error occured while checking the API key level for account " + account.ToString() + "."; notification.Behaviour = NotificationBehaviour.Overwrite; notification.Priority = NotificationPriority.Error; Notify(notification); }
/// <summary> /// Notifies a market orders querying error. /// </summary> /// <param name="character"></param> /// <param name="result"></param> internal void NotifyMarketOrdersError(CCPCharacter character, APIResult <SerializableAPIOrderList> result) { var notification = new APIErrorNotification(character, result); notification.Description = "An error occured while querying the market orders."; notification.Behaviour = NotificationBehaviour.Overwrite; notification.Priority = NotificationPriority.Error; Notify(notification); }
/// <summary> /// Notifies a notification texts query error. /// </summary> /// <param name="character"></param> /// <param name="result"></param> internal void NotifyEVENotificationTextsError(CCPCharacter character, APIResult <SerializableAPINotificationTexts> result) { var notification = new APIErrorNotification(character, result) { Description = "An error occured while querying the EVE notification text.", Behaviour = NotificationBehaviour.Overwrite, Priority = NotificationPriority.Error }; Notify(notification); }
/// <summary> /// Notifies a mail body query error. /// </summary> /// <param name="character"></param> /// <param name="result"></param> internal void NotifyEVEMailBodiesError(CCPCharacter character, APIResult <SerializableAPIMailBodies> result) { var notification = new APIErrorNotification(character, result) { Description = "An error occured while querying the EVE mail message body.", Behaviour = NotificationBehaviour.Overwrite, Priority = NotificationPriority.Error }; Notify(notification); }
/// <summary> /// Notifies a character Id to name querying error. /// </summary> /// <param name="character"></param> /// <param name="result"></param> internal void NotifyCharacterNameError(APIResult <SerializableAPICharacterName> result) { var notification = new APIErrorNotification(null, result) { Description = "An error occurred while querying the ID to Name conversion.", Behaviour = NotificationBehaviour.Overwrite, Priority = NotificationPriority.Error }; Notify(notification); }
/// <summary> /// Notifies a market orders querying error. /// </summary> /// <param name="character"></param> /// <param name="result"></param> internal void NotifyCharacterMarketOrdersError(CCPCharacter character, APIResult <SerializableAPIMarketOrders> result) { var notification = new APIErrorNotification(character, result) { Description = "An error occurred while querying the personal market orders.", Behaviour = NotificationBehaviour.Overwrite, Priority = NotificationPriority.Error }; Notify(notification); }
/// <summary> /// Notifies a character sheet querying error. /// </summary> /// <param name="character"></param> /// <param name="result"></param> internal void NotifyCharacterSheetError(CCPCharacter character, APIResult <SerializableAPICharacterSheet> result) { var notification = new APIErrorNotification(character, result) { Description = "An error occurred while querying the character sheet.", Behaviour = NotificationBehaviour.Overwrite, Priority = NotificationPriority.Error }; Notify(notification); }
/// <summary> /// Notifies a character skill in training querying error. /// </summary> /// <param name="character"></param> /// <param name="result"></param> internal void NotifySkillInTrainingError(CCPCharacter character, APIResult <SerializableAPISkillInTraining> result) { var notification = new APIErrorNotification(character, result) { Description = "An error occurred while querying the skill in training.", Behaviour = NotificationBehaviour.Overwrite, Priority = NotificationPriority.Error }; Notify(notification); }
/// <summary> /// Notifies an API key level querying error. /// </summary> /// <param name="account"></param> /// <param name="result"></param> internal void NotifyKeyLevelError(Account account, APIResult <SerializableAPIAccountStatus> result) { var notification = new APIErrorNotification(account, result) { Description = String.Format("An error occurred while checking the API key level for account {0}.", account), Behaviour = NotificationBehaviour.Overwrite, Priority = NotificationPriority.Error }; Notify(notification); }
/// <summary> /// Notifies an account's characters list querying error. /// </summary> /// <param name="account"></param> /// <param name="result"></param> internal void NotifyCharacterListError(Account account, APIResult <SerializableAPICharacters> result) { var notification = new APIErrorNotification(account, result) { Description = String.Format("An error occurred while querying the character list for account {0}.", account), Behaviour = NotificationBehaviour.Overwrite, Priority = NotificationPriority.Error }; Notify(notification); }
/// <summary> /// Notifies EVE Backend Database is temporarily disabled. /// </summary> /// <param name="character"></param> /// <param name="result"></param> internal void NotifyEVEBackendDatabaseDisabled(IAPIResult result) { var notification = new APIErrorNotification(null, result) { Description = result.ErrorMessage, Behaviour = NotificationBehaviour.Overwrite, Priority = NotificationPriority.Error }; Notify(notification); }
/// <summary> /// Notifies an industry jobs querying error. /// </summary> /// <param name="character"></param> /// <param name="result"></param> internal void NotifyCorporationIndustryJobsError(CCPCharacter character, APIResult <SerializableAPIIndustryJobs> result) { var notification = new APIErrorNotification(character, result) { Description = "An error occurred while querying the corporation industry jobs.", Behaviour = NotificationBehaviour.Overwrite, Priority = NotificationPriority.Error }; Notify(notification); }
/// <summary> /// Notifies a conquerable station list querying error. /// </summary> /// <param name="character"></param> /// <param name="result"></param> internal void NotifyConquerableStationListError(APIResult <SerializableAPIConquerableStationList> result) { var notification = new APIErrorNotification(null, result) { Description = "An error occurred while querying the conquerable station list.", Behaviour = NotificationBehaviour.Overwrite, Priority = NotificationPriority.Error }; Notify(notification); }
/// <summary> /// Gets the error label text. /// </summary> /// <param name="value">The value.</param> /// <returns>String representing the error.</returns> private static string GetErrorLabelText(APIErrorNotification value) { if (value == null) { return("No error selected."); } if (value.Result == null) { return(String.Format("{0}{1}No details were provided.", value, Environment.NewLine)); } return(String.Format("{0}{1}{2}", value, Environment.NewLine, GetErrorLabelTextDetail(value.Result))); }