diff --git a/.gitignore b/.gitignore
index ca8de4d..41e5106 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,9 +5,7 @@ riderModule.iml
/_ReSharper.Caches/
**/.DS_Store
-src/CSharp/.idea/.idea.Rsk.AuthZen/.idea/
-
+.idea
+*.DotSettings.user
src/Typescript/dist/
src/Typescript/node_modules
-
-src/CSharp/.idea/
diff --git a/Samples/CSharp/PolicyDrivenExpenses/AuthZenPolicyServer/AuthZenPolicyServer.csproj b/Samples/CSharp/PolicyDrivenExpenses/AuthZenPolicyServer/AuthZenPolicyServer.csproj
new file mode 100644
index 0000000..4ea04e3
--- /dev/null
+++ b/Samples/CSharp/PolicyDrivenExpenses/AuthZenPolicyServer/AuthZenPolicyServer.csproj
@@ -0,0 +1,18 @@
+
This server is responsible for serving and managing the expense claim authorization decisions.
+ @foreach (var policy in Model.PolicyFiles) + { +@Html.Raw(Model.PolicyHtml(policy.Content))
+ @message
+ } + +
+ Try alice or bob with password Passw0rd!
+
No submitted claims are currently assigned to you.
+ } + else + { + + } +Enter expense details and review your open claims below.
+ + @if (Model.Submitted) + { +You have no submitted or rejected claims.
+ } + else + { +| Date | +Description | +Gross | +Tax | +Cost Centre | +Status | +
|---|---|---|---|---|---|
| @claim.ClaimDate.ToString("yyyy-MM-dd") | +@claim.Description | +@claim.GrossCost.ToString("C") | +@claim.Tax.ToString("C") | +@claim.CostCentre | ++ + @claim.Status + + | +
+ This application helps employees submit expense claims and enables assigned managers + to review and approve or reject claims. +
+ ++ When a claim is submitted, the service assigns it to an approver using manager lookup. + Approvers see only claims assigned to them on the Approve page. +
+ +