/// <summary> /// Получить выход из системы. /// </summary> /// <param name="input">Ввод.</param> /// <returns>Задача с выводом.</returns> public Task <ModIdentityServerWebMvcPartAccountJobLogoutGetOutput> GetLogout( ModIdentityServerWebMvcPartAccountJobLogoutGetInput input ) { return(ProduceLogoutGet( input.LogoutId, input.Interaction, input.User )); }
) BuildActionLogoutGet(ModIdentityServerWebMvcPartAccountJobLogoutGetInput input) { input.Interaction = ExtInteraction; var job = AppJobLogoutGet; Task <ModIdentityServerWebMvcPartAccountJobLogoutGetOutput> execute() => job.Execute(input); void onSuccess(ModIdentityServerWebMvcPartAccountJobLogoutGetResult result) { job.OnSuccess(ExtLogger, result, input); } void onError(Exception ex, ModIdentityServerWebMvcPartAccountJobLogoutGetResult result) { job.OnError(ex, ExtLogger, result); } return(execute, onSuccess, onError); }