public ModelResult GetSystemConfigs(SystemRequest request) { var list = SystemConfigRepository.QueryAllSystemConfigs(); if (!string.IsNullOrWhiteSpace(request.Name)) { list = list.Where(x => x.Name == request.Name).ToList(); } return(new ModelResult { Data = list }); }
public SystemResponse System(SystemRequest alexaRequest) { var response = new SystemResponse { header = new Header { @namespace = "System" }, payload = new SystemResponsePayload() }; //IPremiseObject PremiseServer.HomeObject; //SYSClient client = new SYSClient(); if (PremiseServer.HomeObject == null) { response.header.@namespace = Faults.Namespace; response.header.name = Faults.DependentServiceUnavailableError; response.payload.exception = new ExceptionResponsePayload { dependentServiceName = "Premise Server" }; return(response); } switch (alexaRequest.header.name) { case "HealthCheckRequest": InformLastContact("System:HealthCheckRequest").GetAwaiter().GetResult(); response.header.name = "HealthCheckResponse"; response.payload = GetHealthCheckResponseV2(); break; default: response.header.@namespace = Faults.Namespace; response.header.name = Faults.UnsupportedOperationError; response.payload.exception = new ExceptionResponsePayload(); break; } return(response); }
/// <summary> /// Constructs a system request. /// </summary> /// <param name="request">The type of request.</param> public SystemRequestArgs(SystemRequest request) { Request = request; }
public ModelResult GetSysteConfig(SystemRequest request) { return(new SystemBus().GetSystemConfigs(request)); }
public SystemResponse(SystemRequest request, INamedList nl) : base(request, nl) { }