first commit

This commit is contained in:
alisha-nayeem 2024-12-18 11:41:17 +05:30
commit 3219940f84
169 changed files with 85686 additions and 0 deletions

2
.gitattributes vendored Normal file
View File

@ -0,0 +1,2 @@
# Auto detect text files and perform LF normalization
* text=auto

26
Aquila-1.csproj Normal file
View File

@ -0,0 +1,26 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<RootNamespace>Aquila_1</RootNamespace>
</PropertyGroup>
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Identity.Client" Version="4.66.2" />
<PackageReference Include="Microsoft.Identity.Web" Version="3.5.0" />
<PackageReference Include="Microsoft.Identity.Web.MicrosoftGraph" Version="3.5.0" />
<PackageReference Include="Microsoft.Identity.Web.UI" Version="3.5.0" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,46 @@
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Graph;
using Microsoft.Identity.Web;
[AuthorizeForScopes(Scopes = new[] { "user.read" })]
public class HomeController : Controller
{
private readonly GraphServiceClient _graphServiceClient;
public HomeController(GraphServiceClient graphServiceClient)
{
_graphServiceClient = graphServiceClient;
}
public async Task<IActionResult> Index()
{
var user = await _graphServiceClient.Me.Request().GetAsync();
return View(user);
}
}
// public class HomeController : Controller
// {
// private readonly ITokenAcquisition _tokenAcquisition;
// private readonly GraphServiceClient _graphServiceClient;
// public HomeController(ITokenAcquisition tokenAcquisition, GraphServiceClient graphServiceClient)
// {
// _tokenAcquisition = tokenAcquisition;
// _graphServiceClient = graphServiceClient;
// }
// public async Task<IActionResult> Index()
// {
// var user = await _graphServiceClient.Me.Request().GetAsync();
// return View(user);
// }
// [Authorize(Policy = "AdminOnly")]
// public IActionResult AdminDashboard()
// {
// return View();
// }
// }

View File

@ -0,0 +1,29 @@
using Aquila_1.Models;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
[Authorize(Policy = "AdminOnly")]
public class SettingsController : Controller
{
public IActionResult Index()
{
var settings = new SettingsViewModel
{
Setting1 = "Default Value",
Setting2 = false,
Setting3 = "Default Value"
};
return View(settings);
}
[HttpPost]
public IActionResult Index(SettingsViewModel model)
{
if (ModelState.IsValid)
{
// Save settings logic here
return RedirectToAction("Index", "Home");
}
return View(model);
}
}

View File

@ -0,0 +1,6 @@
using Microsoft.AspNetCore.Identity;
public class ApplicationUser : IdentityUser
{
public required string Role { get; set; }
}

8
Models/ErrorViewModel.cs Normal file
View File

@ -0,0 +1,8 @@
namespace Aquila_1.Models;
public class ErrorViewModel
{
public string? RequestId { get; set; }
public bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
}

14
Models/LoginViewModel.cs Normal file
View File

@ -0,0 +1,14 @@
using System.ComponentModel.DataAnnotations;
public class LoginViewModel
{
[Required]
[EmailAddress]
public required string Email { get; set; }
[Required]
[DataType(DataType.Password)]
public required string Password { get; set; }
public bool RememberMe { get; set; }
}

View File

@ -0,0 +1,8 @@
namespace Aquila_1.Models;
public class SettingsViewModel
{
public required string Setting1 { get; set; }
public bool Setting2 { get; set; }
public required string Setting3 { get; set; }
}

45
Program.cs Normal file
View File

@ -0,0 +1,45 @@
using Microsoft.Identity.Web;
using Microsoft.Identity.Web.UI;
var builder = WebApplication.CreateBuilder(args);
// Single authentication configuration block
builder.Services.AddMicrosoftIdentityWebAppAuthentication(builder.Configuration)
.EnableTokenAcquisitionToCallDownstreamApi(new[] { "User.Read" })
.AddMicrosoftGraph(static options =>
{
options.Scopes = "User.Read";
})
.AddInMemoryTokenCaches();
builder.Services.AddAuthorization(options =>
{
options.AddPolicy("AdminOnly", policy =>
policy.RequireClaim("roles", "Admin"));
});
builder.Services.AddRazorPages()
.AddMicrosoftIdentityUI();
builder.Services.AddControllersWithViews();
var app = builder.Build();
if (!app.Environment.IsDevelopment())
{
app.UseExceptionHandler("/Home/Error");
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();
app.UseAuthentication();
app.UseAuthorization();
app.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
app.Run();

View File

@ -0,0 +1,38 @@
{
"$schema": "http://json.schemastore.org/launchsettings.json",
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:50038",
"sslPort": 44395
}
},
"profiles": {
"http": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "http://localhost:5138",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"https": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "https://localhost:7139;http://localhost:5138",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}

View File

@ -0,0 +1,10 @@
<h2>Welcome Admin!</h2>
<p>This is your dashboard.</p>
<div class="settings-panel">
<h3>Settings</h3>
<form asp-action="UpdateSettings" asp-controller="Admin" method="post">
<!-- Add your settings fields here -->
<button type="submit" class="btn btn-primary">Save Settings</button>
</form>
</div>

8
Views/Home/Index.cshtml Normal file
View File

@ -0,0 +1,8 @@
@{
ViewData["Title"] = "Home Page";
}
<div class="text-center">
<h1 class="display-4">Welcome</h1>
<p>Learn about <a href="https://learn.microsoft.com/aspnet/core">building Web apps with ASP.NET Core</a>.</p>
</div>

View File

@ -0,0 +1,6 @@
@{
ViewData["Title"] = "Privacy Policy";
}
<h1>@ViewData["Title"]</h1>
<p>Use this page to detail your site's privacy policy.</p>

View File

@ -0,0 +1,2 @@
<h2>Welcome User!</h2>
<p>This is your dashboard.</p>

25
Views/Shared/Error.cshtml Normal file
View File

@ -0,0 +1,25 @@
@model ErrorViewModel
@{
ViewData["Title"] = "Error";
}
<h1 class="text-danger">Error.</h1>
<h2 class="text-danger">An error occurred while processing your request.</h2>
@if (Model.ShowRequestId)
{
<p>
<strong>Request ID:</strong> <code>@Model.RequestId</code>
</p>
}
<h3>Development Mode</h3>
<p>
Swapping to <strong>Development</strong> environment will display more detailed information about the error that occurred.
</p>
<p>
<strong>The Development environment shouldn't be enabled for deployed applications.</strong>
It can result in displaying sensitive information from exceptions to end users.
For local debugging, enable the <strong>Development</strong> environment by setting the <strong>ASPNETCORE_ENVIRONMENT</strong> environment variable to <strong>Development</strong>
and restarting the app.
</p>

View File

@ -0,0 +1,20 @@
@using Microsoft.Identity.Web
@if (User.Identity.IsAuthenticated)
{
<ul class="navbar-nav">
<li class="nav-item">
<span class="nav-link text-dark">Hello @User.Identity.Name!</span>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asp-area="MicrosoftIdentity" asp-controller="Account" asp-action="SignOut">Sign out</a>
</li>
</ul>
}
else
{
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link text-dark" asp-area="MicrosoftIdentity" asp-controller="Account" asp-action="SignIn">Sign in</a>
</li>
</ul>
}

View File

@ -0,0 +1,53 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>@ViewData["Title"] - Your App</title>
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="~/css/site.css" />
</head>
<body>
<header>
<nav class="navbar navbar-expand-sm navbar-light bg-white border-bottom box-shadow mb-3">
<div class="container">
<a class="navbar-brand" asp-area="" asp-controller="Home" asp-action="Index">Aquila</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target=".navbar-collapse">
<span class="navbar-toggler-icon"></span>
</button>
<div class="navbar-collapse collapse d-sm-inline-flex justify-content-between">
<ul class="navbar-nav flex-grow-1">
<li class="nav-item">
<a class="nav-link text-dark" asp-controller="Home" asp-action="Index">Home</a>
</li>
@if (User.IsInRole("Admin"))
{
<li class="nav-item">
<a class="nav-link text-dark" asp-controller="Home" asp-action="AdminDashboard">Admin</a>
</li>
}
</ul>
<partial name="_LoginPartial" />
</div>
</div>
</nav>
</header>
<div class="container">
<main role="main" class="pb-3">
@RenderBody()
</main>
</div>
<footer class="border-top footer text-muted">
<div class="container">
&copy; @DateTime.Now.Year - Your App
</div>
</footer>
<script src="~/lib/jquery/dist/jquery.min.js"></script>
<script src="~/lib/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
<script src="~/js/site.js" asp-append-version="true"></script>
@await RenderSectionAsync("Scripts", required: false)
</body>
</html>

View File

@ -0,0 +1,83 @@
html {
font-size: 14px;
}
@media (min-width: 768px) {
html {
font-size: 16px;
}
}
.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}
html {
position: relative;
min-height: 100%;
}
body {
margin-bottom: 60px;
}
.footer {
position: absolute;
bottom: 0;
width: 100%;
white-space: nowrap;
line-height: 60px;
}
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */
/* a.navbar-brand {
white-space: normal;
text-align: center;
word-break: break-all;
}
a {
color: #0077cc;
}
.btn-primary {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
}
.border-top {
border-top: 1px solid #e5e5e5;
}
.border-bottom {
border-bottom: 1px solid #e5e5e5;
}
.box-shadow {
box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}
button.accept-policy {
font-size: 1rem;
line-height: inherit;
}
.footer {
position: absolute;
bottom: 0;
width: 100%;
white-space: nowrap;
line-height: 60px;
} */

View File

@ -0,0 +1,2 @@
<script src="~/lib/jquery-validation/dist/jquery.validate.min.js"></script>
<script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"></script>

18
Views/ViewAdmin.cshtml Normal file
View File

@ -0,0 +1,18 @@
@model Microsoft.Graph.User
<h2>Welcome @Model.DisplayName!</h2>
@if (User.IsInRole("Admin"))
{
<a asp-action="AdminDashboard" class="btn btn-primary">Go to Admin Dashboard</a>
}
<h2>Admin Dashboard</h2>
<div class="settings-panel">
<h3>Settings</h3>
<form asp-action="UpdateSettings" method="post">
<!-- Add settings fields here -->
<button type="submit" class="btn btn-primary">Save Settings</button>
</form>
</div>

View File

@ -0,0 +1,3 @@
@using Aquila_1
@using Aquila_1.Models
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers

3
Views/_ViewStart.cshtml Normal file
View File

@ -0,0 +1,3 @@
@{
Layout = "_Layout";
}

View File

@ -0,0 +1,8 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
}
}

21
appsettings.json Normal file
View File

@ -0,0 +1,21 @@
{
"AzureAd": {
"Instance": "https://login.microsoftonline.com/",
"Domain": "yourdomain.onmicrosoft.com",
"TenantId": "your-actual-tenant-id",
"ClientId": "your-actual-client-id",
"ClientSecret": "your-client-secret",
"CallbackPath": "/signin-oidc"
},
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*"
}

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,19 @@
{
"runtimeOptions": {
"tfm": "net8.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "8.0.0"
},
{
"name": "Microsoft.AspNetCore.App",
"version": "8.0.0"
}
],
"configProperties": {
"System.GC.Server": true,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,8 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
}
}

View File

@ -0,0 +1,21 @@
{
"AzureAd": {
"Instance": "https://login.microsoftonline.com/",
"Domain": "yourdomain.onmicrosoft.com",
"TenantId": "your-actual-tenant-id",
"ClientId": "your-actual-client-id",
"ClientSecret": "your-client-secret",
"CallbackPath": "/signin-oidc"
},
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*"
}

View File

@ -0,0 +1,94 @@
{
"format": 1,
"restore": {
"C:\\Aquila-1\\Aquila-1.csproj": {}
},
"projects": {
"C:\\Aquila-1\\Aquila-1.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Aquila-1\\Aquila-1.csproj",
"projectName": "Aquila-1",
"projectPath": "C:\\Aquila-1\\Aquila-1.csproj",
"packagesPath": "C:\\Users\\Cosq\\.nuget\\packages\\",
"outputPath": "C:\\Aquila-1\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\Cosq\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net8.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"C:\\Program Files\\dotnet\\library-packs": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
"dependencies": {
"Microsoft.Identity.Client": {
"target": "Package",
"version": "[4.66.2, )"
},
"Microsoft.Identity.Web": {
"target": "Package",
"version": "[3.5.0, )"
},
"Microsoft.Identity.Web.MicrosoftGraph": {
"target": "Package",
"version": "[3.5.0, )"
},
"Microsoft.Identity.Web.UI": {
"target": "Package",
"version": "[3.5.0, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.AspNetCore.App": {
"privateAssets": "none"
},
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Cosq\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.11.1</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\Cosq\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)system.text.json\8.0.5\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.5\buildTransitive\net6.0\System.Text.Json.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Options.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.binder\8.0.0\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.Binder.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.binder\8.0.0\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.Binder.targets')" />
</ImportGroup>
</Project>

View File

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]

View File

@ -0,0 +1,22 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Aquila-1")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d6426399fcc18c773cb833592b9dd5dffc2c935e")]
[assembly: System.Reflection.AssemblyProductAttribute("Aquila-1")]
[assembly: System.Reflection.AssemblyTitleAttribute("Aquila-1")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.

View File

@ -0,0 +1 @@
d88b4ad32e7c366010f810b1ba6b74e6d272dde47b058bdfcbd0e86f5473e264

View File

@ -0,0 +1,63 @@
is_global = true
build_property.TargetFramework = net8.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb = true
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Aquila_1
build_property.RootNamespace = Aquila_1
build_property.ProjectDir = c:\Aquila-1\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.RazorLangVersion = 8.0
build_property.SupportLocalizedComponentNames =
build_property.GenerateRazorMetadataSourceChecksumAttributes =
build_property.MSBuildProjectDirectory = c:\Aquila-1
build_property._RazorSourceGeneratorDebug =
[c:/Aquila-1/Views/Home/AdminDashboard.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcSG9tZVxBZG1pbkRhc2hib2FyZC5jc2h0bWw=
build_metadata.AdditionalFiles.CssScope =
[c:/Aquila-1/Views/Home/Index.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcSG9tZVxJbmRleC5jc2h0bWw=
build_metadata.AdditionalFiles.CssScope =
[c:/Aquila-1/Views/Home/Privacy.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcSG9tZVxQcml2YWN5LmNzaHRtbA==
build_metadata.AdditionalFiles.CssScope =
[c:/Aquila-1/Views/Home/UserDashboard.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcSG9tZVxVc2VyRGFzaGJvYXJkLmNzaHRtbA==
build_metadata.AdditionalFiles.CssScope =
[c:/Aquila-1/Views/Shared/Error.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcU2hhcmVkXEVycm9yLmNzaHRtbA==
build_metadata.AdditionalFiles.CssScope =
[c:/Aquila-1/Views/Shared/LoginPartial.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcU2hhcmVkXExvZ2luUGFydGlhbC5jc2h0bWw=
build_metadata.AdditionalFiles.CssScope =
[c:/Aquila-1/Views/Shared/_ValidationScriptsPartial.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcU2hhcmVkXF9WYWxpZGF0aW9uU2NyaXB0c1BhcnRpYWwuY3NodG1s
build_metadata.AdditionalFiles.CssScope =
[c:/Aquila-1/Views/ViewAdmin.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcVmlld0FkbWluLmNzaHRtbA==
build_metadata.AdditionalFiles.CssScope =
[c:/Aquila-1/Views/_ViewImports.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcX1ZpZXdJbXBvcnRzLmNzaHRtbA==
build_metadata.AdditionalFiles.CssScope =
[c:/Aquila-1/Views/_ViewStart.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcX1ZpZXdTdGFydC5jc2h0bWw=
build_metadata.AdditionalFiles.CssScope =
[c:/Aquila-1/Views/Shared/_Layout.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcU2hhcmVkXF9MYXlvdXQuY3NodG1s
build_metadata.AdditionalFiles.CssScope = b-xp6tkmxotk

View File

@ -0,0 +1,17 @@
// <auto-generated/>
global using global::Microsoft.AspNetCore.Builder;
global using global::Microsoft.AspNetCore.Hosting;
global using global::Microsoft.AspNetCore.Http;
global using global::Microsoft.AspNetCore.Routing;
global using global::Microsoft.Extensions.Configuration;
global using global::Microsoft.Extensions.DependencyInjection;
global using global::Microsoft.Extensions.Hosting;
global using global::Microsoft.Extensions.Logging;
global using global::System;
global using global::System.Collections.Generic;
global using global::System.IO;
global using global::System.Linq;
global using global::System.Net.Http;
global using global::System.Net.Http.Json;
global using global::System.Threading;
global using global::System.Threading.Tasks;

View File

@ -0,0 +1,17 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.Identity.Web")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.Identity.Web.UI")]
// Generated by the MSBuild WriteCodeFragment class.

View File

@ -0,0 +1 @@
d5ac7ab69059af111e9d7125adeb7b174ca570725d4b64a544cca7bd11ac7ca0

View File

@ -0,0 +1,17 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute("Microsoft.AspNetCore.Mvc.ApplicationParts.ConsolidatedAssemblyApplicationPartFact" +
"ory, Microsoft.AspNetCore.Mvc.Razor")]
// Generated by the MSBuild WriteCodeFragment class.

Binary file not shown.

View File

@ -0,0 +1 @@
886c13919687ed360b65c9ba9f996de43d8864d1532293830002830b280d4f83

View File

@ -0,0 +1,75 @@
C:\Aquila-1\bin\Debug\net8.0\appsettings.Development.json
C:\Aquila-1\bin\Debug\net8.0\appsettings.json
C:\Aquila-1\bin\Debug\net8.0\Aquila-1.staticwebassets.runtime.json
C:\Aquila-1\bin\Debug\net8.0\Aquila-1.exe
C:\Aquila-1\bin\Debug\net8.0\Aquila-1.deps.json
C:\Aquila-1\bin\Debug\net8.0\Aquila-1.runtimeconfig.json
C:\Aquila-1\bin\Debug\net8.0\Aquila-1.dll
C:\Aquila-1\bin\Debug\net8.0\Aquila-1.pdb
C:\Aquila-1\bin\Debug\net8.0\Azure.Core.dll
C:\Aquila-1\bin\Debug\net8.0\Azure.Identity.dll
C:\Aquila-1\bin\Debug\net8.0\Azure.Security.KeyVault.Certificates.dll
C:\Aquila-1\bin\Debug\net8.0\Azure.Security.KeyVault.Secrets.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.AspNetCore.Authentication.JwtBearer.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.AspNetCore.Authentication.OpenIdConnect.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.AspNetCore.Cryptography.Internal.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.AspNetCore.DataProtection.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.AspNetCore.DataProtection.Abstractions.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Bcl.AsyncInterfaces.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Extensions.Caching.Memory.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Extensions.Logging.Abstractions.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Extensions.Options.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Graph.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Graph.Core.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Abstractions.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Client.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Client.Extensions.Msal.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Web.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Web.Certificate.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Web.Certificateless.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Web.Diagnostics.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Web.MicrosoftGraph.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Web.TokenAcquisition.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Web.TokenCache.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Web.UI.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.IdentityModel.Abstractions.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.IdentityModel.JsonWebTokens.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.IdentityModel.Logging.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.IdentityModel.LoggingExtensions.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.IdentityModel.Protocols.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.IdentityModel.Tokens.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.IdentityModel.Validators.dll
C:\Aquila-1\bin\Debug\net8.0\System.ClientModel.dll
C:\Aquila-1\bin\Debug\net8.0\System.IdentityModel.Tokens.Jwt.dll
C:\Aquila-1\bin\Debug\net8.0\System.Memory.Data.dll
C:\Aquila-1\bin\Debug\net8.0\System.Security.Cryptography.ProtectedData.dll
C:\Aquila-1\bin\Debug\net8.0\System.Security.Cryptography.Xml.dll
C:\Aquila-1\bin\Debug\net8.0\runtimes\win\lib\netstandard2.0\System.Security.Cryptography.ProtectedData.dll
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.csproj.AssemblyReference.cache
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.GeneratedMSBuildEditorConfig.editorconfig
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.AssemblyInfoInputs.cache
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.AssemblyInfo.cs
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.csproj.CoreCompileInputs.cache
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.MvcApplicationPartsAssemblyInfo.cs
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.MvcApplicationPartsAssemblyInfo.cache
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.RazorAssemblyInfo.cache
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.RazorAssemblyInfo.cs
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.sourcelink.json
C:\Aquila-1\obj\Debug\net8.0\staticwebassets.build.json
C:\Aquila-1\obj\Debug\net8.0\staticwebassets.development.json
C:\Aquila-1\obj\Debug\net8.0\staticwebassets\msbuild.Aquila-1.Microsoft.AspNetCore.StaticWebAssets.props
C:\Aquila-1\obj\Debug\net8.0\staticwebassets\msbuild.build.Aquila-1.props
C:\Aquila-1\obj\Debug\net8.0\staticwebassets\msbuild.buildMultiTargeting.Aquila-1.props
C:\Aquila-1\obj\Debug\net8.0\staticwebassets\msbuild.buildTransitive.Aquila-1.props
C:\Aquila-1\obj\Debug\net8.0\staticwebassets.pack.json
C:\Aquila-1\obj\Debug\net8.0\scopedcss\Views\Shared\_Layout.cshtml.rz.scp.css
C:\Aquila-1\obj\Debug\net8.0\scopedcss\bundle\Aquila-1.styles.css
C:\Aquila-1\obj\Debug\net8.0\scopedcss\projectbundle\Aquila-1.bundle.scp.css
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.csproj.Up2Date
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.dll
C:\Aquila-1\obj\Debug\net8.0\refint\Aquila-1.dll
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.pdb
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.genruntimeconfig.cache
C:\Aquila-1\obj\Debug\net8.0\ref\Aquila-1.dll

View File

Binary file not shown.

View File

@ -0,0 +1 @@
bb4775fd5c2b6513f9c2ac07c93b8bdfc54dc9f78242f2b44df8441ef9f331d1

Binary file not shown.

View File

@ -0,0 +1 @@
{"documents":{"C:\\Aquila-1\\*":"https://raw.githubusercontent.com/alisha-nayeem/Aquila-1/d6426399fcc18c773cb833592b9dd5dffc2c935e/*"}}

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,83 @@
html[b-xp6tkmxotk] {
font-size: 14px;
}
@media (min-width: 768px) {
html[b-xp6tkmxotk] {
font-size: 16px;
}
}
.btn:focus[b-xp6tkmxotk], .btn:active:focus[b-xp6tkmxotk], .btn-link.nav-link:focus[b-xp6tkmxotk], .form-control:focus[b-xp6tkmxotk], .form-check-input:focus[b-xp6tkmxotk] {
box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}
html[b-xp6tkmxotk] {
position: relative;
min-height: 100%;
}
body[b-xp6tkmxotk] {
margin-bottom: 60px;
}
.footer[b-xp6tkmxotk] {
position: absolute;
bottom: 0;
width: 100%;
white-space: nowrap;
line-height: 60px;
}
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */
/* a.navbar-brand {
white-space: normal;
text-align: center;
word-break: break-all;
}
a {
color: #0077cc;
}
.btn-primary {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
}
.border-top {
border-top: 1px solid #e5e5e5;
}
.border-bottom {
border-bottom: 1px solid #e5e5e5;
}
.box-shadow {
box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}
button.accept-policy {
font-size: 1rem;
line-height: inherit;
}
.footer {
position: absolute;
bottom: 0;
width: 100%;
white-space: nowrap;
line-height: 60px;
} */

View File

@ -0,0 +1,84 @@
/* _content/Aquila-1/Views/Shared/_Layout.cshtml.rz.scp.css */
html[b-xp6tkmxotk] {
font-size: 14px;
}
@media (min-width: 768px) {
html[b-xp6tkmxotk] {
font-size: 16px;
}
}
.btn:focus[b-xp6tkmxotk], .btn:active:focus[b-xp6tkmxotk], .btn-link.nav-link:focus[b-xp6tkmxotk], .form-control:focus[b-xp6tkmxotk], .form-check-input:focus[b-xp6tkmxotk] {
box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}
html[b-xp6tkmxotk] {
position: relative;
min-height: 100%;
}
body[b-xp6tkmxotk] {
margin-bottom: 60px;
}
.footer[b-xp6tkmxotk] {
position: absolute;
bottom: 0;
width: 100%;
white-space: nowrap;
line-height: 60px;
}
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */
/* a.navbar-brand {
white-space: normal;
text-align: center;
word-break: break-all;
}
a {
color: #0077cc;
}
.btn-primary {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
}
.border-top {
border-top: 1px solid #e5e5e5;
}
.border-bottom {
border-bottom: 1px solid #e5e5e5;
}
.box-shadow {
box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}
button.accept-policy {
font-size: 1rem;
line-height: inherit;
}
.footer {
position: absolute;
bottom: 0;
width: 100%;
white-space: nowrap;
line-height: 60px;
} */

View File

@ -0,0 +1,84 @@
/* _content/Aquila-1/Views/Shared/_Layout.cshtml.rz.scp.css */
html[b-xp6tkmxotk] {
font-size: 14px;
}
@media (min-width: 768px) {
html[b-xp6tkmxotk] {
font-size: 16px;
}
}
.btn:focus[b-xp6tkmxotk], .btn:active:focus[b-xp6tkmxotk], .btn-link.nav-link:focus[b-xp6tkmxotk], .form-control:focus[b-xp6tkmxotk], .form-check-input:focus[b-xp6tkmxotk] {
box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}
html[b-xp6tkmxotk] {
position: relative;
min-height: 100%;
}
body[b-xp6tkmxotk] {
margin-bottom: 60px;
}
.footer[b-xp6tkmxotk] {
position: absolute;
bottom: 0;
width: 100%;
white-space: nowrap;
line-height: 60px;
}
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */
/* a.navbar-brand {
white-space: normal;
text-align: center;
word-break: break-all;
}
a {
color: #0077cc;
}
.btn-primary {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
}
.border-top {
border-top: 1px solid #e5e5e5;
}
.border-bottom {
border-bottom: 1px solid #e5e5e5;
}
.box-shadow {
box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}
button.accept-policy {
font-size: 1rem;
line-height: inherit;
}
.footer {
position: absolute;
bottom: 0;
width: 100%;
white-space: nowrap;
line-height: 60px;
} */

Some files were not shown because too many files have changed in this diff Show More