public GlobalJsonResult <RollbackResult> RollbackComponentsForVersion([FromBody] RollbackRequest request) { installation.RollbackInstallationVersion(request.FailedInstallationComponentId, Version.Parse(request.FailedInstallationVersion)); var version = installation.GetCurrentVersion(); var result = new RollbackResult(); result.PopulateFrom(version); return(GlobalJsonResult <RollbackResult> .Success(System.Net.HttpStatusCode.NoContent, result)); }