public void ReportResult(TicketResult result) { if (result.IsSuccessful) { //todo add to resource base Common.Utility.LogInfo(string.Format("Installation was successful for ticket: {0}",result.TicketId)); Common.Utility.ExceptionablePlaceWrapper(() => { using (var client = Utility.GetResourceBaseServiceClient()) { client.AddInstalledPackage(result.ResourceName, result.NodeName, new PackageOnNode() { AppPath = result.FolderToInstall, Name = result.PackageName, Version = result.VersionName }); } }, Common.Utility.Message("Failed to add package description to ResourceBase.",Common.Utility.Arg("PackageName",result.PackageName), Common.Utility.Arg("VersionName", result.VersionName)), Common.Utility.Message("Succeseded to add package description to ResourceBase.", Common.Utility.Arg("PackageName", result.PackageName), Common.Utility.Arg("VersionName", result.VersionName))); } else { //todo send exception somewhere Common.Utility.LogError(string.Format("Installation was unsuccessful for ticket: {0}. Exception: {1}", result.TicketId, result.OccuredException)); } }
public void ReportResult(TicketResult result) { if (result.IsSuccessful) { //todo add to resource base Common.Utility.LogInfo(string.Format("Installation was successful for ticket: {0}", result.TicketId)); Common.Utility.ExceptionablePlaceWrapper(() => { using (var client = Utility.GetResourceBaseServiceClient()) { client.AddInstalledPackage(result.ResourceName, result.NodeName, new PackageOnNode() { AppPath = result.FolderToInstall, Name = result.PackageName, Version = result.VersionName }); } }, Common.Utility.Message("Failed to add package description to ResourceBase.", Common.Utility.Arg("PackageName", result.PackageName), Common.Utility.Arg("VersionName", result.VersionName)), Common.Utility.Message("Succeseded to add package description to ResourceBase.", Common.Utility.Arg("PackageName", result.PackageName), Common.Utility.Arg("VersionName", result.VersionName))); } else { //todo send exception somewhere Common.Utility.LogError(string.Format("Installation was unsuccessful for ticket: {0}. Exception: {1}", result.TicketId, result.OccuredException)); } }