public HttpResponseMessage CheckVersion(CheckVersionInVm vm) { if (vm == null || String.IsNullOrWhiteSpace(vm.Version)) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } return(Request.CreateResponse(HttpStatusCode.OK, new CheckVersionOutVm( CompareVersions(vm.Version, _sourceProvider.GetVersion(GetAppNameByGuid(vm.AppGuid))), ConfigurationProvider.RefreshTimeout))); }