protected override void ProcessRecord() { base.ProcessRecord(); GetPreferencesRequest request; try { request = new GetPreferencesRequest { NamespaceName = NamespaceName, SortOrder = SortOrder, SortBy = SortBy, Limit = Limit, Page = Page, OpcRequestId = OpcRequestId }; response = client.GetPreferences(request).GetAwaiter().GetResult(); WriteOutput(response, response.LogAnalyticsPreferenceCollection); FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }
public async Task <IActionResult> GetPreferences(string memberUsername) { try { var request = new GetPreferencesRequest() { MemberUsername = memberUsername }; return(Ok(new Success(await Mediator.Send(request)))); } catch (Exception exception) { return(StatusCode((int)HttpStatusCode.InternalServerError, new InternalServerError(exception))); } }