Beispiel #1
0
        internal virtual UpdateConnectorResponse UpdateConnector(UpdateConnectorRequest request)
        {
            var options = new InvokeOptions();

            options.RequestMarshaller    = UpdateConnectorRequestMarshaller.Instance;
            options.ResponseUnmarshaller = UpdateConnectorResponseUnmarshaller.Instance;

            return(Invoke <UpdateConnectorResponse>(request, options));
        }
Beispiel #2
0
        public static UpdateConnector ToParameter(this UpdateConnectorRequest request)
        {
            if (request == null)
            {
                throw new ArgumentNullException(nameof(request));
            }

            return(new UpdateConnector
            {
                Library = request.Library,
                Name = request.Name,
                Parameters = request.Parameters,
                Version = request.Version
            });
        }
        public async Task <ActionResult> UpdateMaxCurrent(UpdateConnectorRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var result = await updateConnectorHandler.HandleAsync(request);

            if (!result.IsSuccess)
            {
                ModelState.AddModelError(Constants.ModelState.ErrorsProperty, result.Messages);
                return(BadRequest(ModelState));
            }

            return(NoContent());
        }