Initial commit

master
Stefan Hutter 5 years ago
commit 5dcd0d1046

@ -0,0 +1,15 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNet.WebApi.Client" Version="5.2.7" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.1.15" />
<PackageReference Include="Syncfusion.EJ2.AspNet.Core" Version="19.1.0.64" />
</ItemGroup>
<ItemGroup>
<Reference Include="BWPMModels">
<HintPath>..\Models\bin\Debug\netcoreapp3.1\BWPMModels.dll</HintPath>
</Reference>
</ItemGroup>
</Project>

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Controller_SelectedScaffolderID>MvcControllerEmptyScaffolder</Controller_SelectedScaffolderID>
<Controller_SelectedScaffolderCategoryPath>root/Common/MVC/Controller</Controller_SelectedScaffolderCategoryPath>
<View_SelectedScaffolderID>RazorViewEmptyScaffolder</View_SelectedScaffolderID>
<View_SelectedScaffolderCategoryPath>root/Common/MVC/View</View_SelectedScaffolderCategoryPath>
</PropertyGroup>
</Project>

@ -0,0 +1,23 @@
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace sf1.Controllers
{
public class FormController : Controller
{
public IActionResult Index()
{
return View();
}
public IActionResult Save(string firstname, string lastname)
{
ViewBag.daten = firstname + lastname;
return View();
}
}
}

@ -0,0 +1,37 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
using sf1.Models;
namespace sf1.Controllers
{
public class HomeController : Controller
{
private readonly ILogger<HomeController> _logger;
public HomeController(ILogger<HomeController> logger)
{
_logger = logger;
}
public IActionResult Index()
{
return View();
}
public IActionResult Privacy()
{
return View();
}
[ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)]
public IActionResult Error()
{
return View(new ErrorViewModel { RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier });
}
}
}

@ -0,0 +1,113 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Net.Http.Formatting;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Syncfusion.EJ2;
using BWPMModels;
using System.Collections;
using Syncfusion.EJ2.Base;
using sf1.Models;
using Microsoft.Extensions.Configuration;
using Newtonsoft.Json;
using System.Reflection;
namespace sf1.Controllers
{
public partial class UserController : Controller
{
private const string URL = "http://localhost/CoreWebAPI1/api/";
public IActionResult Index()
{
return View();
}
[HttpPost]
public IActionResult UrlDatasource([FromBody] DataManagerRequest dm)
{
Helper.HttpClientHelper httpcli = new Helper.HttpClientHelper();
httpcli.CallService("user", "", "GET",null);
if (httpcli.Results.resultstatus != true)
{
return View();
}
List<User> users = JsonConvert.DeserializeObject<List<User>>(httpcli.Results.daten);
ViewBag.DataSource = users;
IEnumerable DataSource = users;
DataOperations operation = new DataOperations();
if (dm.Search != null && dm.Search.Count > 0)
{
DataSource = operation.PerformSearching(DataSource, dm.Search); //Search
}
if (dm.Sorted != null && dm.Sorted.Count > 0) //Sorting
{
DataSource = operation.PerformSorting(DataSource, dm.Sorted);
}
if (dm.Where != null && dm.Where.Count > 0)
{
DataSource = operation.PerformFiltering(DataSource, dm.Where, dm.Where[0].Operator); //Filtering
}
int count = DataSource.Cast<User>().Count();
if (dm.Skip != 0)
{
DataSource = operation.PerformSkip(DataSource, dm.Skip); //Paging
}
if (dm.Take != 0)
{
DataSource = operation.PerformTake(DataSource, dm.Take);
}
return dm.RequiresCounts ? Json(new { result = DataSource, count = count }) : Json(DataSource);
}
public ActionResult Update([FromBody] ICRUDModel<User> value)
{
Helper.HttpClientHelper httpcli = new Helper.HttpClientHelper();
User u = new User();
u = value.value;
httpcli.CallService("user",u.ID.ToString(), "PUT", value.value);
if (httpcli.Results.resultstatuscode !="OK")
{
return View();
}
return Json(value.value);
}
public ActionResult Insert([FromBody] ICRUDModel<User> value)
{
Helper.HttpClientHelper httpcli = new Helper.HttpClientHelper();
User u = new User();
u = value.value;
u.Teststring = "hallo";
u.aktiv = true;
httpcli.CallService("user", "", "POST", u);
if (httpcli.Results.resultstatuscode != "OK")
{
return View();
}
return Json(value.value);
}
public ActionResult Remove([FromBody] CRUDModel<User> value)
{
Helper.HttpClientHelper httpcli = new Helper.HttpClientHelper();
httpcli.CallService("user", value.Key.ToString(), "DELETE", null);
if (httpcli.Results.resultstatuscode != "OK")
{
return View();
}
return Json(value);
}
}
}

@ -0,0 +1,111 @@
using MyModels;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Net.Http.Formatting;
using System.Threading.Tasks;
using sf1.Models;
namespace sf1.Helper
{
public class HttpClientHelper
{
string apikey = "";
public class DataStore<T>
{
//public T Data { get; set; }
public string daten { get; set; }
public bool resultstatus { get; set; }
public string resultstatuscode { get; set; }
}
public HttpResponseMessage ResponsTask;
public HttpResponseMessage ResponsResult;
public DataStore<object> Results = new DataStore<object>();
string uri = "";
public HttpClientHelper()
{
Helper.ParameterHelper ph = new Helper.ParameterHelper();
uri = ph.GetParameter("API");
apikey = ph.GetParameter("ApiKey");
}
public void CallService(string api, string key, string fnkt, Object daten)
{
HttpClient client = new HttpClient();
client.BaseAddress = new Uri(uri);
client.DefaultRequestHeaders.Add("ApiKey", apikey);
switch (fnkt)
{
case "GET":
if (key!="")
{
api = api+ "/" + key;
}
var responseTask = client.GetAsync(api);
responseTask.Wait();
var result = responseTask.Result;
Results.resultstatus = responseTask.IsCompletedSuccessfully;
if (result.IsSuccessStatusCode)
{
var readTask = result.Content.ReadAsStringAsync();
readTask.Wait();
//DataStore<object> ds = new DataStore<object>();
Results.daten = readTask.Result;
break;
}
break;
case "PUT":
if (key != "")
{
api = api+ "/" + key;
}
var response = client.PutAsJsonAsync(api, daten).Result;
Results.resultstatuscode = response.StatusCode.ToString();
break;
case "POST":
var postresponse = client.PostAsJsonAsync(api, daten).Result;
Results.resultstatuscode = postresponse.StatusCode.ToString();
break;
case "DELETE":
if (key != "")
{
api = api + "/" + key;
}
var deleteresponse = client.DeleteAsync(api).Result;
Results.resultstatuscode = deleteresponse.StatusCode.ToString();
break;
default:
break;
}
// var responseTask = client.GetAsync("user");
//responseTask.Wait();
//var result = responseTask.Result;
//if (result.IsSuccessStatusCode)
//{
// var readTask = result.Content.ReadAsStringAsync();
// readTask.Wait();
// DataStore<object> ds = new DataStore<object>();
// ds.Data = readTask;
//}
//else
//{
//}
}
}
}

@ -0,0 +1,25 @@
using Microsoft.Extensions.Configuration;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
namespace sf1.Helper
{
public class ParameterHelper
{
public string GetParameter(string Keyvalue)
{
var configuation = GetConfiguration();
return configuation.GetSection("Appsettings").GetSection(Keyvalue).Value;
}
public IConfigurationRoot GetConfiguration()
{
var builder = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("appsettings.json", optional: true, reloadOnChange: true);
return builder.Build();
}
}
}

@ -0,0 +1,28 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace sf1.Models
{
public class ICRUDModel<T> where T : class
{
public string action { get; set; }
public string table { get; set; }
public string keyColumn { get; set; }
public object key { get; set; }
public T value { get; set; }
public List<T> added { get; set; }
public List<T> changed { get; set; }
public List<T> deleted { get; set; }
public IDictionary<string, object> @params { get; set; }
}
}

@ -0,0 +1,11 @@
using System;
namespace sf1.Models
{
public class ErrorViewModel
{
public string RequestId { get; set; }
public bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
}
}

@ -0,0 +1,26 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
namespace sf1
{
public class Program
{
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
});
}
}

@ -0,0 +1,27 @@
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:50857",
"sslPort": 44303
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"sf1": {
"commandName": "Project",
"launchBrowser": true,
"applicationUrl": "https://localhost:5001;http://localhost:5000",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}

@ -0,0 +1,87 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.HttpsPolicy;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using System.IO;
using Newtonsoft.Json.Serialization;
using Newtonsoft.Json;
using Newtonsoft;
using Microsoft.AspNetCore;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.NewtonsoftJson;
namespace sf1
{
public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
services.AddControllersWithViews();
services.AddMvc().AddNewtonsoftJson(options =>
{
options.SerializerSettings.ContractResolver = new DefaultContractResolver();
});
}
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Home/Error");
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();
app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
});
if (Directory.Exists(Path.Combine(Directory.GetCurrentDirectory(), @"node_modules",@"@syncfusion")))
{
if (!Directory.Exists(Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot", @"js", @"ej2")))
{
Directory.CreateDirectory(Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot", @"js", @"ej2"));
File.Copy(Path.Combine(Directory.GetCurrentDirectory(), @"node_modules", @"@syncfusion", @"ej2-js-es5", @"scripts", @"ej2.min.js"), Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot", @"js", @"ej2", @"ej2.min.js"));
}
if (!Directory.Exists(Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot", @"css", @"ej2")))
{
Directory.CreateDirectory(Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot", @"css", @"ej2"));
File.Copy(Path.Combine(Directory.GetCurrentDirectory(), @"node_modules", @"@syncfusion", @"ej2-js-es5", @"styles", @"bootstrap.css"), Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot", @"css", @"ej2", @"bootstrap.css"));
File.Copy(Path.Combine(Directory.GetCurrentDirectory(), @"node_modules", @"@syncfusion", @"ej2-js-es5", @"styles", @"bootstrap4.css"), Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot", @"css", @"ej2", @"bootstrap4.css"));
File.Copy(Path.Combine(Directory.GetCurrentDirectory(), @"node_modules", @"@syncfusion", @"ej2-js-es5", @"styles", @"material.css"), Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot", @"css", @"ej2", @"material.css"));
File.Copy(Path.Combine(Directory.GetCurrentDirectory(), @"node_modules", @"@syncfusion", @"ej2-js-es5", @"styles", @"highcontrast.css"), Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot", @"css", @"ej2", @"highcontrast.css"));
File.Copy(Path.Combine(Directory.GetCurrentDirectory(), @"node_modules", @"@syncfusion", @"ej2-js-es5", @"styles", @"fabric.css"), Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot", @"css", @"ej2", @"fabric.css"));
}
}
}
}
}

@ -0,0 +1,35 @@
@using Syncfusion.EJ2
@{
ViewBag.Title = "Test";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Test</h2>
<br />
<div class="control-section">
<form method="post" enctype="multipart/form-data" asp-controller="Form" asp-action="Save">
<div class="control_wrapper accordion-control-section">
<ejs-textbox id="firstname" placeholder="First Name"></ejs-textbox>
<ejs-textbox id="lastname" placeholder="Last Name"></ejs-textbox>
</div>
<table>
<tr>
<td>First Name: </td>
<td><input type="text" id="txtFirstName" name="FirstName" /></td>
</tr>
<tr>
<td>Last Name: </td>
<td><input type="text" id="txtLastName" name="LastName" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Submit" /></td>
</tr>
</table>
<ejs-button id="element" content="Button" content="Submit"></ejs-button>
</form>
</div>

@ -0,0 +1,44 @@
@{
ViewData["Title"] = "Home Page";
}
<div class="text-center">
<h1 class="display-4">Welcome</h1>
<p>Learn about <a href="https://docs.microsoft.com/aspnet/core">building Web apps with ASP.NET Core</a>.</p>
</div>
<table class="tabstyle" style="margin-top:20px"><tr><td style="padding:25px">
<div class="desc">
<p>Thank you for using Syncfusion ASP.NET Core Wizard. We have modified the default ASP.NET Core internet application project template based on Syncfusion controls and settings.
The following are the samples links:
</p>
</div>
<div class="sf-samples">
<ul class="ulstyle">
<li class="list">
<div class="column">
@Html.ActionLink("DataGrid", "DataGridFeatures", "DataGrid", null, new { Style = "text-decoration:none;color:#616161;" })
</div>
</li>
<li class="list">
<div class="column">
@Html.ActionLink("User", "", "User", null, new { Style = "text-decoration:none;color:#616161;" })
</div>
</li>
<li class="list">
<div class="column">
@Html.ActionLink("Product", "", "Product", null, new { Style = "text-decoration:none;color:#616161;" })
</div>
</li>
<li class="list">
<div class="column">
@Html.ActionLink("Form", "", "Form", null, new { Style = "text-decoration:none;color:#616161;" })
</div>
</li>
</ul>
</div>
</td>
</tr>
</table>
<div class="clear"> </div>

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

@ -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>

@ -0,0 +1,53 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>@ViewData["Title"] - sf1</title>
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="~/css/site.css" />
<link rel ="stylesheet" href="~/css/ej2/bootstrap.css" />
<script src="~/js/ej2/ej2.min.js"></script>
</head>
<body>
<header>
<nav class="navbar navbar-expand-sm navbar-toggleable-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">sf1</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-controls="navbarSupportedContent"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="navbar-collapse collapse d-sm-inline-flex flex-sm-row-reverse">
<ul class="navbar-nav flex-grow-1">
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Index">Home</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
</li>
</ul>
</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 - sf1 - <a asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
</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>
<ejs-scripts></ejs-scripts>
@RenderSection("Scripts", required: false)
</body>
</html>

@ -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>

@ -0,0 +1,21 @@
@using Syncfusion.EJ2
@{
ViewBag.Title = "User";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>User</h2>
<br />
<div class="control-wrapper">
<ejs-grid id="Grid" allowPaging="true" dataSource="@ViewBag.DataSource" toolbar="@(new List<string>() { "Add", "Edit", "Delete", "Cancel", "Update" })">
<e-grid-editSettings allowAdding="true" allowDeleting="true" allowEditing="true"></e-grid-editSettings>
<e-data-manager url="/User/UrlDataSource" adaptor="UrlAdaptor" updateUrl="/user/Update" removeUrl="/user/Remove" insertUrl="/user/Insert"></e-data-manager>
<e-grid-columns>
<e-grid-column field="ID" headerText="ID" textAlign="Right" width="160" isPrimaryKey="true"></e-grid-column>
<e-grid-column field="FirstName" headerText="Vorname" width="170"></e-grid-column>
<e-grid-column field="LastName" headerText="Nachname" textAlign="Right" width="170"></e-grid-column>
<e-grid-column field="aktiv" headerText="Aktiv" textAlign="Right" width="170"></e-grid-column>
</e-grid-columns>
</ejs-grid>
</div>

@ -0,0 +1,4 @@
@using sf1
@using sf1.Models
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@addTagHelper *, Syncfusion.EJ2

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

@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29613.14
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "APP", "APP.csproj", "{FE9222B6-B8B1-4801-BDB4-CDFDEF0933D3}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{FE9222B6-B8B1-4801-BDB4-CDFDEF0933D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FE9222B6-B8B1-4801-BDB4-CDFDEF0933D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FE9222B6-B8B1-4801-BDB4-CDFDEF0933D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FE9222B6-B8B1-4801-BDB4-CDFDEF0933D3}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {AFB9CF43-8EA8-432A-ACCE-2F362A8C4785}
EndGlobalSection
EndGlobal

@ -0,0 +1,9 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
}
}

@ -0,0 +1,15 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AppSettings": {
"API": "http://localhost/CoreWebAPI1/api/",
"ApiKey": "BgWSbwCNM3pEiCxgIlDEyD7HFpUgKPeL8OPDqH9n"
},
"AllowedHosts": "*"
}

File diff suppressed because it is too large Load Diff

@ -0,0 +1,9 @@
{
"runtimeOptions": {
"additionalProbingPaths": [
"C:\\Users\\Steafn Hutter lokal\\.dotnet\\store\\|arch|\\|tfm|",
"C:\\Users\\Steafn Hutter lokal\\.nuget\\packages",
"C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet"
]
}
}

@ -0,0 +1,13 @@
{
"runtimeOptions": {
"tfm": "netcoreapp3.1",
"framework": {
"name": "Microsoft.AspNetCore.App",
"version": "3.1.0"
},
"configProperties": {
"System.GC.Server": true,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}

@ -0,0 +1,84 @@
{
"format": 1,
"restore": {
"E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\App\\APP.csproj": {}
},
"projects": {
"E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\App\\APP.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\App\\APP.csproj",
"projectName": "APP",
"projectPath": "E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\App\\APP.csproj",
"packagesPath": "C:\\Users\\Steafn Hutter lokal\\.nuget\\packages\\",
"outputPath": "E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\App\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\"
],
"configFilePaths": [
"C:\\Users\\Steafn Hutter lokal\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
],
"originalTargetFrameworks": [
"netcoreapp3.1"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"http://nuget.grapecity.com/nuget": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"dependencies": {
"Microsoft.AspNet.WebApi.Client": {
"target": "Package",
"version": "[5.2.7, )"
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"target": "Package",
"version": "[3.1.15, )"
},
"Syncfusion.EJ2.AspNet.Core": {
"target": "Package",
"version": "[19.1.0.64, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.AspNetCore.App": {
"privateAssets": "none"
},
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.202\\RuntimeIdentifierGraph.json"
}
}
}
}
}

@ -0,0 +1,19 @@
<?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\Steafn Hutter lokal\.nuget\packages\;C:\Program Files (x86)\Microsoft\Xamarin\NuGet\</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.9.1</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\Steafn Hutter lokal\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft\Xamarin\NuGet\" />
</ItemGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
</Project>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
</Project>

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

@ -0,0 +1,23 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("APP")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("APP")]
[assembly: System.Reflection.AssemblyTitleAttribute("APP")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Von der MSBuild WriteCodeFragment-Klasse generiert.

@ -0,0 +1 @@
d65cde56c89fbbacaa45c989ec8017802817f0b0

@ -0,0 +1,17 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Syncfusion.EJ2")]
// Von der MSBuild WriteCodeFragment-Klasse generiert.

@ -0,0 +1 @@
6d3e4fc7e6e48819c4be1a4c4a2c54d666d9ac81

@ -0,0 +1,17 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute("APP.Views")]
// Von der MSBuild WriteCodeFragment-Klasse generiert.

@ -0,0 +1 @@
dd5d306d90032a187927906466a05b7c2dd46d49

@ -0,0 +1,51 @@
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\appsettings.Development.json
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\appsettings.json
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\APP.exe
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\APP.deps.json
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\APP.runtimeconfig.json
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\APP.runtimeconfig.dev.json
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\APP.dll
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\APP.pdb
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\APP.Views.dll
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\APP.Views.pdb
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\System.Net.Http.Formatting.dll
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.JsonPatch.dll
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\Newtonsoft.Json.dll
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\Newtonsoft.Json.Bson.dll
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\Syncfusion.EJ2.dll
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\Syncfusion.Licensing.dll
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\BWPMModels.dll
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\bin\Debug\netcoreapp3.1\BWPMModels.pdb
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\APP.csprojAssemblyReference.cache
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\APP.AssemblyInfoInputs.cache
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\APP.AssemblyInfo.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\APP.csproj.CoreCompileInputs.cache
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\APP.MvcApplicationPartsAssemblyInfo.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\APP.MvcApplicationPartsAssemblyInfo.cache
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\APP.RazorAssemblyInfo.cache
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\APP.RazorAssemblyInfo.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\staticwebassets\APP.StaticWebAssets.Manifest.cache
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\staticwebassets\APP.StaticWebAssets.xml
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\scopedcss\bundle\APP.styles.css
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\APP.TagHelpers.input.cache
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\APP.TagHelpers.output.cache
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\APP.RazorCoreGenerate.cache
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\Razor\Views\DataGrid\DataGridFeatures.cshtml.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\Razor\Views\Form\Index.cshtml.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\Razor\Views\Home\Index.cshtml.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\Razor\Views\Home\Privacy.cshtml.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\Razor\Views\Product\Index.cshtml.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\Razor\Views\Shared\Error.cshtml.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\Razor\Views\Shared\_Layout.cshtml.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\Razor\Views\Shared\_ValidationScriptsPartial.cshtml.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\Razor\Views\User\Index.cshtml.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\Razor\Views\_ViewImports.cshtml.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\Razor\Views\_ViewStart.cshtml.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\APP.RazorTargetAssemblyInfo.cache
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\APP.RazorTargetAssemblyInfo.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\APP.Views.pdb
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\APP.csproj.CopyComplete
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\APP.dll
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\APP.pdb
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\App\obj\Debug\netcoreapp3.1\APP.genruntimeconfig.cache

@ -0,0 +1,23 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("sf1")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("sf1")]
[assembly: System.Reflection.AssemblyTitleAttribute("sf1")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Von der MSBuild WriteCodeFragment-Klasse generiert.

@ -0,0 +1 @@
58402d8e1e315d023d5f7c3e453810b86198691a

@ -0,0 +1,17 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Syncfusion.EJ2")]
// Von der MSBuild WriteCodeFragment-Klasse generiert.

@ -0,0 +1 @@
2256eb575c65d2821863f0916d417dd398ad8662

@ -0,0 +1,17 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute("sf1.Views")]
// Von der MSBuild WriteCodeFragment-Klasse generiert.

@ -0,0 +1 @@
533db511fb64e0776c06e9de57610bf43908eb28

@ -0,0 +1 @@
baf274e650ee09492b1e4263ce9e7671575fbe4d

@ -0,0 +1,25 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute("Microsoft.AspNetCore.Mvc.ApplicationParts.CompiledRazorAssemblyApplicationPartFac" +
"tory, Microsoft.AspNetCore.Mvc.Razor")]
[assembly: System.Reflection.AssemblyCompanyAttribute("sf1")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyProductAttribute("sf1")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyTitleAttribute("sf1.Views")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Von der MSBuild WriteCodeFragment-Klasse generiert.

File diff suppressed because one or more lines are too long

@ -0,0 +1 @@
ff1dd81d69d107ff4c81c39288ecbf71604254d0

@ -0,0 +1,51 @@
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\appsettings.Development.json
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\appsettings.json
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\sf1.exe
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\sf1.deps.json
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\sf1.runtimeconfig.json
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\sf1.runtimeconfig.dev.json
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\sf1.dll
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\sf1.pdb
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\sf1.Views.dll
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\sf1.Views.pdb
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\System.Net.Http.Formatting.dll
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.JsonPatch.dll
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\Newtonsoft.Json.dll
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\Newtonsoft.Json.Bson.dll
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\Syncfusion.EJ2.dll
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\Syncfusion.Licensing.dll
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\sf1.AssemblyInfoInputs.cache
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\sf1.AssemblyInfo.cs
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\sf1.csproj.CoreCompileInputs.cache
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\sf1.MvcApplicationPartsAssemblyInfo.cs
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\sf1.MvcApplicationPartsAssemblyInfo.cache
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\sf1.RazorAssemblyInfo.cache
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\sf1.RazorAssemblyInfo.cs
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\staticwebassets\sf1.StaticWebAssets.Manifest.cache
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\staticwebassets\sf1.StaticWebAssets.xml
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\scopedcss\bundle\sf1.styles.css
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\sf1.TagHelpers.input.cache
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\sf1.TagHelpers.output.cache
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\sf1.RazorCoreGenerate.cache
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\Razor\Views\DataGrid\DataGridFeatures.cshtml.g.cs
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\Razor\Views\Home\Index.cshtml.g.cs
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\Razor\Views\Home\Privacy.cshtml.g.cs
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\Razor\Views\Shared\Error.cshtml.g.cs
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\Razor\Views\Shared\_Layout.cshtml.g.cs
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\Razor\Views\Shared\_ValidationScriptsPartial.cshtml.g.cs
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\Razor\Views\User\Index.cshtml.g.cs
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\Razor\Views\_ViewImports.cshtml.g.cs
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\Razor\Views\_ViewStart.cshtml.g.cs
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\sf1.RazorTargetAssemblyInfo.cache
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\sf1.RazorTargetAssemblyInfo.cs
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\sf1.Views.pdb
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\sf1.csproj.CopyComplete
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\sf1.dll
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\sf1.pdb
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\sf1.genruntimeconfig.cache
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\MyModels.dll
E:\Software-Projekte\_Demos\__MVCDemos\sf1\bin\Debug\netcoreapp3.1\MyModels.pdb
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\Razor\Views\Product\Index.cshtml.g.cs
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\sf1.csprojAssemblyReference.cache
E:\Software-Projekte\_Demos\__MVCDemos\sf1\obj\Debug\netcoreapp3.1\Razor\Views\Form\Index.cshtml.g.cs

@ -0,0 +1 @@
56c6547b1f9a7c112e799e1693efeddf9c2cbee5

@ -0,0 +1,402 @@
{
"version": 3,
"targets": {
".NETCoreApp,Version=v3.1": {
"Microsoft.AspNet.WebApi.Client/5.2.7": {
"type": "package",
"dependencies": {
"Newtonsoft.Json": "10.0.1",
"Newtonsoft.Json.Bson": "1.0.1"
},
"compile": {
"lib/netstandard2.0/System.Net.Http.Formatting.dll": {}
},
"runtime": {
"lib/netstandard2.0/System.Net.Http.Formatting.dll": {}
}
},
"Microsoft.AspNetCore.JsonPatch/3.1.15": {
"type": "package",
"dependencies": {
"Microsoft.CSharp": "4.7.0",
"Newtonsoft.Json": "12.0.2"
},
"compile": {
"lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {}
},
"runtime": {
"lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {}
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson/3.1.15": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.JsonPatch": "3.1.15",
"Newtonsoft.Json": "12.0.2",
"Newtonsoft.Json.Bson": "1.0.2"
},
"compile": {
"lib/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll": {}
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll": {}
},
"frameworkReferences": [
"Microsoft.AspNetCore.App"
]
},
"Microsoft.CSharp/4.7.0": {
"type": "package",
"compile": {
"ref/netcoreapp2.0/_._": {}
},
"runtime": {
"lib/netcoreapp2.0/_._": {}
}
},
"Newtonsoft.Json/12.0.2": {
"type": "package",
"compile": {
"lib/netstandard2.0/Newtonsoft.Json.dll": {}
},
"runtime": {
"lib/netstandard2.0/Newtonsoft.Json.dll": {}
}
},
"Newtonsoft.Json.Bson/1.0.2": {
"type": "package",
"dependencies": {
"Newtonsoft.Json": "12.0.1"
},
"compile": {
"lib/netstandard2.0/Newtonsoft.Json.Bson.dll": {}
},
"runtime": {
"lib/netstandard2.0/Newtonsoft.Json.Bson.dll": {}
}
},
"Syncfusion.EJ2.AspNet.Core/19.1.0.64": {
"type": "package",
"dependencies": {
"Newtonsoft.Json": "[11.0.2, 14.0.0)",
"Syncfusion.Licensing": "19.1.0.64"
},
"compile": {
"lib/netstandard2.1/Syncfusion.EJ2.dll": {}
},
"runtime": {
"lib/netstandard2.1/Syncfusion.EJ2.dll": {}
}
},
"Syncfusion.Licensing/19.1.0.64": {
"type": "package",
"compile": {
"lib/netcoreapp3.1/Syncfusion.Licensing.dll": {}
},
"runtime": {
"lib/netcoreapp3.1/Syncfusion.Licensing.dll": {}
}
}
}
},
"libraries": {
"Microsoft.AspNet.WebApi.Client/5.2.7": {
"sha512": "/76fAHknzvFqbznS6Uj2sOyE9rJB3PltY+f53TH8dX9RiGhk02EhuFCWljSj5nnqKaTsmma8DFR50OGyQ4yJ1g==",
"type": "package",
"path": "microsoft.aspnet.webapi.client/5.2.7",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/net45/System.Net.Http.Formatting.dll",
"lib/net45/System.Net.Http.Formatting.xml",
"lib/netstandard2.0/System.Net.Http.Formatting.dll",
"lib/netstandard2.0/System.Net.Http.Formatting.xml",
"lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.dll",
"lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.xml",
"microsoft.aspnet.webapi.client.5.2.7.nupkg.sha512",
"microsoft.aspnet.webapi.client.nuspec"
]
},
"Microsoft.AspNetCore.JsonPatch/3.1.15": {
"sha512": "9E8jpSw2ic8sJR9wxExSe2lL5FPYqNYVGVfbhvmKG+Oa5C5NEHkqkfMD7In0+YUkSFBbQ1Xp/S35MkUMfY/TLA==",
"type": "package",
"path": "microsoft.aspnetcore.jsonpatch/3.1.15",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"THIRD-PARTY-NOTICES.TXT",
"lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll",
"lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.xml",
"microsoft.aspnetcore.jsonpatch.3.1.15.nupkg.sha512",
"microsoft.aspnetcore.jsonpatch.nuspec"
]
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson/3.1.15": {
"sha512": "eAf8/bAtfGFQeeTEtyVW2v+97k7dt1C9NZeEpwqHPJnjrAUpkqj4lHg8BqDD3ZApfhIJ/s2771qgi28WHBffNg==",
"type": "package",
"path": "microsoft.aspnetcore.mvc.newtonsoftjson/3.1.15",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"THIRD-PARTY-NOTICES.TXT",
"lib/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll",
"lib/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.xml",
"microsoft.aspnetcore.mvc.newtonsoftjson.3.1.15.nupkg.sha512",
"microsoft.aspnetcore.mvc.newtonsoftjson.nuspec"
]
},
"Microsoft.CSharp/4.7.0": {
"sha512": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==",
"type": "package",
"path": "microsoft.csharp/4.7.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"LICENSE.TXT",
"THIRD-PARTY-NOTICES.TXT",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
"lib/net45/_._",
"lib/netcore50/Microsoft.CSharp.dll",
"lib/netcoreapp2.0/_._",
"lib/netstandard1.3/Microsoft.CSharp.dll",
"lib/netstandard2.0/Microsoft.CSharp.dll",
"lib/netstandard2.0/Microsoft.CSharp.xml",
"lib/portable-net45+win8+wp8+wpa81/_._",
"lib/uap10.0.16299/_._",
"lib/win8/_._",
"lib/wp80/_._",
"lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"lib/xamarintvos10/_._",
"lib/xamarinwatchos10/_._",
"microsoft.csharp.4.7.0.nupkg.sha512",
"microsoft.csharp.nuspec",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
"ref/net45/_._",
"ref/netcore50/Microsoft.CSharp.dll",
"ref/netcore50/Microsoft.CSharp.xml",
"ref/netcore50/de/Microsoft.CSharp.xml",
"ref/netcore50/es/Microsoft.CSharp.xml",
"ref/netcore50/fr/Microsoft.CSharp.xml",
"ref/netcore50/it/Microsoft.CSharp.xml",
"ref/netcore50/ja/Microsoft.CSharp.xml",
"ref/netcore50/ko/Microsoft.CSharp.xml",
"ref/netcore50/ru/Microsoft.CSharp.xml",
"ref/netcore50/zh-hans/Microsoft.CSharp.xml",
"ref/netcore50/zh-hant/Microsoft.CSharp.xml",
"ref/netcoreapp2.0/_._",
"ref/netstandard1.0/Microsoft.CSharp.dll",
"ref/netstandard1.0/Microsoft.CSharp.xml",
"ref/netstandard1.0/de/Microsoft.CSharp.xml",
"ref/netstandard1.0/es/Microsoft.CSharp.xml",
"ref/netstandard1.0/fr/Microsoft.CSharp.xml",
"ref/netstandard1.0/it/Microsoft.CSharp.xml",
"ref/netstandard1.0/ja/Microsoft.CSharp.xml",
"ref/netstandard1.0/ko/Microsoft.CSharp.xml",
"ref/netstandard1.0/ru/Microsoft.CSharp.xml",
"ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml",
"ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml",
"ref/netstandard2.0/Microsoft.CSharp.dll",
"ref/netstandard2.0/Microsoft.CSharp.xml",
"ref/portable-net45+win8+wp8+wpa81/_._",
"ref/uap10.0.16299/_._",
"ref/win8/_._",
"ref/wp80/_._",
"ref/wpa81/_._",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
"ref/xamarintvos10/_._",
"ref/xamarinwatchos10/_._",
"useSharedDesignerContext.txt",
"version.txt"
]
},
"Newtonsoft.Json/12.0.2": {
"sha512": "rTK0s2EKlfHsQsH6Yx2smvcTCeyoDNgCW7FEYyV01drPlh2T243PR2DiDXqtC5N4GDm4Ma/lkxfW5a/4793vbA==",
"type": "package",
"path": "newtonsoft.json/12.0.2",
"files": [
".nupkg.metadata",
".signature.p7s",
"LICENSE.md",
"lib/net20/Newtonsoft.Json.dll",
"lib/net20/Newtonsoft.Json.xml",
"lib/net35/Newtonsoft.Json.dll",
"lib/net35/Newtonsoft.Json.xml",
"lib/net40/Newtonsoft.Json.dll",
"lib/net40/Newtonsoft.Json.xml",
"lib/net45/Newtonsoft.Json.dll",
"lib/net45/Newtonsoft.Json.xml",
"lib/netstandard1.0/Newtonsoft.Json.dll",
"lib/netstandard1.0/Newtonsoft.Json.xml",
"lib/netstandard1.3/Newtonsoft.Json.dll",
"lib/netstandard1.3/Newtonsoft.Json.xml",
"lib/netstandard2.0/Newtonsoft.Json.dll",
"lib/netstandard2.0/Newtonsoft.Json.xml",
"lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll",
"lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml",
"lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll",
"lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml",
"newtonsoft.json.12.0.2.nupkg.sha512",
"newtonsoft.json.nuspec"
]
},
"Newtonsoft.Json.Bson/1.0.2": {
"sha512": "QYFyxhaABwmq3p/21VrZNYvCg3DaEoN/wUuw5nmfAf0X3HLjgupwhkEWdgfb9nvGAUIv3osmZoD3kKl4jxEmYQ==",
"type": "package",
"path": "newtonsoft.json.bson/1.0.2",
"files": [
".nupkg.metadata",
".signature.p7s",
"LICENSE.md",
"lib/net45/Newtonsoft.Json.Bson.dll",
"lib/net45/Newtonsoft.Json.Bson.pdb",
"lib/net45/Newtonsoft.Json.Bson.xml",
"lib/netstandard1.3/Newtonsoft.Json.Bson.dll",
"lib/netstandard1.3/Newtonsoft.Json.Bson.pdb",
"lib/netstandard1.3/Newtonsoft.Json.Bson.xml",
"lib/netstandard2.0/Newtonsoft.Json.Bson.dll",
"lib/netstandard2.0/Newtonsoft.Json.Bson.pdb",
"lib/netstandard2.0/Newtonsoft.Json.Bson.xml",
"newtonsoft.json.bson.1.0.2.nupkg.sha512",
"newtonsoft.json.bson.nuspec"
]
},
"Syncfusion.EJ2.AspNet.Core/19.1.0.64": {
"sha512": "Oz8+kv0gQNRM9C8Qo0NhlDCWpqe1BjuJdDwJlPWNST4dhmlGMg+7IOng2G/sYf2W/dAioOoOOzllfERUrNhfyw==",
"type": "package",
"path": "syncfusion.ej2.aspnet.core/19.1.0.64",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/net451/Syncfusion.EJ2.dll",
"lib/netstandard1.6/Syncfusion.EJ2.dll",
"lib/netstandard2.0/Syncfusion.EJ2.dll",
"lib/netstandard2.1/Syncfusion.EJ2.dll",
"syncfusion.ej2.aspnet.core.19.1.0.64.nupkg.sha512",
"syncfusion.ej2.aspnet.core.nuspec"
]
},
"Syncfusion.Licensing/19.1.0.64": {
"sha512": "nuxIr0dz3Uq9LGcu1CXd1eFknZ8/kMvfVYb/M66LPghEzQTB5v3FACEMmeZr75kiDxtcvADRp2m2bNeL8QE3Fg==",
"type": "package",
"path": "syncfusion.licensing/19.1.0.64",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/MonoAndroid10.0/Syncfusion.Licensing.dll",
"lib/MonoAndroid90/Syncfusion.Licensing.dll",
"lib/Xamarin.Mac/Syncfusion.Licensing.dll",
"lib/Xamarin.iOS10/Syncfusion.Licensing.dll",
"lib/net20/Syncfusion.Licensing.dll",
"lib/net35/Syncfusion.Licensing.dll",
"lib/net40/Syncfusion.Licensing.dll",
"lib/net45/Syncfusion.Licensing.dll",
"lib/net451/Syncfusion.Licensing.dll",
"lib/net46/Syncfusion.Licensing.dll",
"lib/net5.0/Syncfusion.Licensing.dll",
"lib/netcoreapp3.1/Syncfusion.Licensing.dll",
"lib/netstandard1.0/Syncfusion.Licensing.dll",
"lib/netstandard1.2/Syncfusion.Licensing.dll",
"lib/netstandard1.4/Syncfusion.Licensing.dll",
"lib/netstandard2.0/Syncfusion.Licensing.dll",
"lib/portable-win+net45+wp80+win81+wpa81/Syncfusion.Licensing.dll",
"lib/uap10.0/Syncfusion.Licensing.dll",
"syncfusion.licensing.19.1.0.64.nupkg.sha512",
"syncfusion.licensing.nuspec"
]
}
},
"projectFileDependencyGroups": {
".NETCoreApp,Version=v3.1": [
"Microsoft.AspNet.WebApi.Client >= 5.2.7",
"Microsoft.AspNetCore.Mvc.NewtonsoftJson >= 3.1.15",
"Syncfusion.EJ2.AspNet.Core >= 19.1.0.64"
]
},
"packageFolders": {
"C:\\Users\\Steafn Hutter lokal\\.nuget\\packages\\": {},
"C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\": {}
},
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\App\\APP.csproj",
"projectName": "APP",
"projectPath": "E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\App\\APP.csproj",
"packagesPath": "C:\\Users\\Steafn Hutter lokal\\.nuget\\packages\\",
"outputPath": "E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\App\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\"
],
"configFilePaths": [
"C:\\Users\\Steafn Hutter lokal\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
],
"originalTargetFrameworks": [
"netcoreapp3.1"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"http://nuget.grapecity.com/nuget": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"dependencies": {
"Microsoft.AspNet.WebApi.Client": {
"target": "Package",
"version": "[5.2.7, )"
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"target": "Package",
"version": "[3.1.15, )"
},
"Syncfusion.EJ2.AspNet.Core": {
"target": "Package",
"version": "[19.1.0.64, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.AspNetCore.App": {
"privateAssets": "none"
},
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.202\\RuntimeIdentifierGraph.json"
}
}
}
}

@ -0,0 +1,17 @@
{
"version": 2,
"dgSpecHash": "V030P0IVE/8HiXFGtO/c62yk5QEA7hbUoecQpjEES/7+t2MlPbPxgBcN3dH1QFcJTVPyOfOda4Z3DPQm2w0eew==",
"success": true,
"projectFilePath": "E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\App\\APP.csproj",
"expectedPackageFiles": [
"C:\\Users\\Steafn Hutter lokal\\.nuget\\packages\\microsoft.aspnet.webapi.client\\5.2.7\\microsoft.aspnet.webapi.client.5.2.7.nupkg.sha512",
"C:\\Users\\Steafn Hutter lokal\\.nuget\\packages\\microsoft.aspnetcore.jsonpatch\\3.1.15\\microsoft.aspnetcore.jsonpatch.3.1.15.nupkg.sha512",
"C:\\Users\\Steafn Hutter lokal\\.nuget\\packages\\microsoft.aspnetcore.mvc.newtonsoftjson\\3.1.15\\microsoft.aspnetcore.mvc.newtonsoftjson.3.1.15.nupkg.sha512",
"C:\\Users\\Steafn Hutter lokal\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512",
"C:\\Users\\Steafn Hutter lokal\\.nuget\\packages\\newtonsoft.json\\12.0.2\\newtonsoft.json.12.0.2.nupkg.sha512",
"C:\\Users\\Steafn Hutter lokal\\.nuget\\packages\\newtonsoft.json.bson\\1.0.2\\newtonsoft.json.bson.1.0.2.nupkg.sha512",
"C:\\Users\\Steafn Hutter lokal\\.nuget\\packages\\syncfusion.ej2.aspnet.core\\19.1.0.64\\syncfusion.ej2.aspnet.core.19.1.0.64.nupkg.sha512",
"C:\\Users\\Steafn Hutter lokal\\.nuget\\packages\\syncfusion.licensing\\19.1.0.64\\syncfusion.licensing.19.1.0.64.nupkg.sha512"
],
"logs": []
}

@ -0,0 +1,84 @@
{
"format": 1,
"restore": {
"E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\App\\sf1.csproj": {}
},
"projects": {
"E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\App\\sf1.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\App\\sf1.csproj",
"projectName": "sf1",
"projectPath": "E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\App\\sf1.csproj",
"packagesPath": "C:\\Users\\Steafn Hutter lokal\\.nuget\\packages\\",
"outputPath": "E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\App\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\"
],
"configFilePaths": [
"C:\\Users\\Steafn Hutter lokal\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
],
"originalTargetFrameworks": [
"netcoreapp3.1"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"http://nuget.grapecity.com/nuget": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"dependencies": {
"Microsoft.AspNet.WebApi.Client": {
"target": "Package",
"version": "[5.2.7, )"
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"target": "Package",
"version": "[3.1.15, )"
},
"Syncfusion.EJ2.AspNet.Core": {
"target": "Package",
"version": "[19.1.0.54, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.AspNetCore.App": {
"privateAssets": "none"
},
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.202\\RuntimeIdentifierGraph.json"
}
}
}
}
}

@ -0,0 +1,19 @@
<?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\Steafn Hutter lokal\.nuget\packages\;C:\Program Files (x86)\Microsoft\Xamarin\NuGet\</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.9.1</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\Steafn Hutter lokal\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft\Xamarin\NuGet\" />
</ItemGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
</Project>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
</Project>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,71 @@
/* Please see documentation at https://docs.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;
}
/* Provide sufficient contrast against white background */
a {
color: #0366d6;
}
.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;
}
/* Sticky footer styles
-------------------------------------------------- */
html {
font-size: 14px;
}
@media (min-width: 768px) {
html {
font-size: 16px;
}
}
.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;
}
/* Sticky footer styles
-------------------------------------------------- */
html {
position: relative;
min-height: 100%;
}
body {
/* Margin bottom by footer height */
margin-bottom: 60px;
}
.footer {
position: absolute;
bottom: 0;
width: 100%;
white-space: nowrap;
line-height: 60px; /* Vertically center the text there */
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

@ -0,0 +1,4 @@
// Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
// for details on configuring this project to bundle and minify static web assets.
// Write your JavaScript code.

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,331 @@
/*!
* Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
* Copyright 2011-2019 The Bootstrap Authors
* Copyright 2011-2019 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
*/
*,
*::before,
*::after {
box-sizing: border-box;
}
html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
display: block;
}
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
background-color: #fff;
}
[tabindex="-1"]:focus {
outline: 0 !important;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 0.5rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit;
}
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: .5rem;
margin-left: 0;
}
blockquote {
margin: 0 0 1rem;
}
b,
strong {
font-weight: bolder;
}
small {
font-size: 80%;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -.25em;
}
sup {
top: -.5em;
}
a {
color: #007bff;
text-decoration: none;
background-color: transparent;
}
a:hover {
color: #0056b3;
text-decoration: underline;
}
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
outline: 0;
}
pre,
code,
kbd,
samp {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size: 1em;
}
pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
}
figure {
margin: 0 0 1rem;
}
img {
vertical-align: middle;
border-style: none;
}
svg {
overflow: hidden;
vertical-align: middle;
}
table {
border-collapse: collapse;
}
caption {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
color: #6c757d;
text-align: left;
caption-side: bottom;
}
th {
text-align: inherit;
}
label {
display: inline-block;
margin-bottom: 0.5rem;
}
button {
border-radius: 0;
}
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
select {
word-wrap: normal;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
cursor: pointer;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
padding: 0;
border-style: none;
}
input[type="radio"],
input[type="checkbox"] {
box-sizing: border-box;
padding: 0;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
-webkit-appearance: listbox;
}
textarea {
overflow: auto;
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
display: block;
width: 100%;
max-width: 100%;
padding: 0;
margin-bottom: .5rem;
font-size: 1.5rem;
line-height: inherit;
color: inherit;
white-space: normal;
}
progress {
vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
outline-offset: -2px;
-webkit-appearance: none;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
summary {
display: list-item;
cursor: pointer;
}
template {
display: none;
}
[hidden] {
display: none !important;
}
/*# sourceMappingURL=bootstrap-reboot.css.map */

File diff suppressed because one or more lines are too long

@ -0,0 +1,8 @@
/*!
* Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
* Copyright 2011-2019 The Bootstrap Authors
* Copyright 2011-2019 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
*/*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}
/*# sourceMappingURL=bootstrap-reboot.min.css.map */

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

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

Loading…
Cancel
Save