/// <summary> /// Логгирование авторизации /// </summary> private static void LogAuthorize(IResultValue <string> resultToken, IAuthorizeRestService service, IBoutiqueLogger boutiqueLogger) => resultToken. ResultValueVoidOkBad(_ => boutiqueLogger. Void(_ => boutiqueLogger.ShowMessage($"Токен сервиса [{service.GetType().Name}] получен")), errors => errors. Void(_ => boutiqueLogger.ShowMessage($"Ошибка авторизации в сервисе [{service.GetType().Name}]")). Void(_ => boutiqueLogger.ShowErrors(errors)));
/// <summary> /// Получить конфигурацию авторизации /// </summary> public static async Task <IResultValue <IAuthorizeDomain> > GetConfiguration(IBoutiqueLogger boutiqueLogger) => await AuthorizeConfigurationManager.GetConfigurationAsync(). ResultValueVoidBadTaskAsync(errors => boutiqueLogger. Void(_ => boutiqueLogger.ShowMessage("Ошибка файла авторизации")). Void(_ => boutiqueLogger.ShowErrors(errors)));
/// <summary> /// Получить конфигурацию /// </summary> public static async Task <IResultValue <ILoaderConfigurationDomain> > GetConfiguration(IBoutiqueLogger boutiqueLogger) => await LoaderConfigurationManager.GetConfigurationAsync(). ResultValueVoidBadTaskAsync(errors => boutiqueLogger. Void(_ => boutiqueLogger.ShowMessage("Ошибка конфигурационного файла")). Void(_ => boutiqueLogger.ShowErrors(errors)));