View HttpCorrelation.cs
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Threading.Tasks; | |
using CorrelationId; | |
using CorrelationId.Abstractions; | |
using Microsoft.AspNetCore.Http; | |
using Microsoft.AspNetCore.Mvc; | |
using Microsoft.Extensions.Logging; | |
using Microsoft.Extensions.Options; |
View run-tests.ps1
Function TC-Escape ([string] $text){ | |
return $text.Replace("|","||").Replace("'","|'").Replace("\n","|n").Replace("\r","|r").Replace("[","|[").Replace("]","|}") | |
} | |
Function Invoke-Exec | |
{ | |
[CmdletBinding()] param([Parameter(Position=0,Mandatory=1)][scriptblock]$cmd) | |
$scriptExpanded = $ExecutionContext.InvokeCommand.ExpandString($cmd).Trim() |
View Get-AADToken.ps1
# Original code from https://github.com/slavizh/OMSSearch/blob/master/OMSSearch.psm1 | |
# - Updated/fixed authentication method calls | |
# - Ensure ADAL DLL is loaded | |
Function Get-AADToken { | |
<# | |
.SYNOPSIS | |
Get token from Azure AD so you can use the other cmdlets. | |
.DESCRIPTION | |
Get token from Azure AD so you can use the other cmdlets. |
View DevBox
choco install sql-server-management-studio –y | |
choco install git –y | |
choco install putty -y | |
choco install gitextensions -y | |
choco install vscode –y | |
choco install azure-data-studio –y | |
choco install 7zip –y | |
choco install nodejs-lts -y | |
choco install googlechrome -y | |
choco install firefox –y |
View build.ps1
Set-StrictMode -Version latest | |
$ErrorActionPreference = "Stop" | |
# Taken from psake https://github.com/psake/psake | |
<# | |
.SYNOPSIS | |
This is a helper function that runs a scriptblock and checks the PS variable $lastexitcode | |
to see if an error occcured. If an error is detected then an exception is thrown. | |
This function allows you to run command-line programs without having to | |
explicitly check the $lastexitcode variable. |
View FileHelpers.cs
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using System.Linq; | |
namespace Util | |
{ | |
public class FileHelper | |
{ | |
public bool IsDirectoryEmpty(string path) |
View FileHelpers.cs
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using System.Linq; | |
namespace Util | |
{ | |
public class FileHelper | |
{ | |
public bool IsDirectoryEmpty(string path) |
View XmlUtil.cs
using System; | |
using System.IO; | |
using System.Text; | |
using System.Xml; | |
using System.Xml.Serialization; | |
namespace Util | |
{ | |
public static class XmlUtil | |
{ |
View ExceptionExtensions.cs
namespace Util | |
{ | |
public static class ExceptionExtensions | |
{ | |
public static T Unwrap<T>(this Exception exception) where T : class | |
{ | |
return exception.InnerException?.Unwrap<T>() ?? exception as T; | |
} | |
public static Exception Unwrap(this Exception exception) |
View Config.cs
using System; | |
using System.Configuration; | |
namespace Util | |
{ | |
public static class Config | |
{ | |
public static string GetSetting(string key) => ConfigurationManager.AppSettings[key]; | |
public static bool HasSetting(string key) => !string.IsNullOrEmpty(GetSetting(key)); |
NewerOlder