set up simple views
This commit is contained in:
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.
BIN
.vs/slnx.sqlite
BIN
.vs/slnx.sqlite
Binary file not shown.
@@ -1,4 +1,5 @@
|
||||
using FakePieShop.Models;
|
||||
using FakePieShop.Models.ViewModels;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
|
||||
namespace FakePieShop.Controllers
|
||||
@@ -16,7 +17,8 @@ namespace FakePieShop.Controllers
|
||||
|
||||
public IActionResult List()
|
||||
{
|
||||
return View(_pieRepository.AllPies);
|
||||
PieListViewModel pieListViewModel = new PieListViewModel(_pieRepository.AllPies, "Cheese cakes");
|
||||
return View(pieListViewModel);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,5 +3,7 @@
|
||||
<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>
|
||||
14
FakePieShop/Models/ViewModels/PieListViewModel.cs
Normal file
14
FakePieShop/Models/ViewModels/PieListViewModel.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
namespace FakePieShop.Models.ViewModels
|
||||
{
|
||||
public class PieListViewModel
|
||||
{
|
||||
public IEnumerable<Pie> Pies { get; }
|
||||
public string? CurrentCategory { get; }
|
||||
|
||||
public PieListViewModel(IEnumerable<Pie> pies, string? currentCategory)
|
||||
{
|
||||
Pies = pies;
|
||||
CurrentCategory = currentCategory;
|
||||
}
|
||||
}
|
||||
}
|
||||
22
FakePieShop/Views/Pie/List.cshtml
Normal file
22
FakePieShop/Views/Pie/List.cshtml
Normal file
@@ -0,0 +1,22 @@
|
||||
@model FakePieShop.Models.ViewModels.PieListViewModel
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width" />
|
||||
<title>List</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>@Model.CurrentCategory</h1>
|
||||
@foreach (var pie in Model.Pies)
|
||||
{
|
||||
<div>
|
||||
<h2>@pie.Name</h2>
|
||||
<p>@pie.Price.ToString("c")</p>
|
||||
<p>@pie.Category</p>
|
||||
</div>
|
||||
}
|
||||
</body>
|
||||
</html>
|
||||
23
FakePieShop/bin/Debug/net6.0/FakePieShop.deps.json
Normal file
23
FakePieShop/bin/Debug/net6.0/FakePieShop.deps.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v6.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v6.0": {
|
||||
"FakePieShop/1.0.0": {
|
||||
"runtime": {
|
||||
"FakePieShop.dll": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"FakePieShop/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
FakePieShop/bin/Debug/net6.0/FakePieShop.dll
Normal file
BIN
FakePieShop/bin/Debug/net6.0/FakePieShop.dll
Normal file
Binary file not shown.
BIN
FakePieShop/bin/Debug/net6.0/FakePieShop.exe
Normal file
BIN
FakePieShop/bin/Debug/net6.0/FakePieShop.exe
Normal file
Binary file not shown.
BIN
FakePieShop/bin/Debug/net6.0/FakePieShop.pdb
Normal file
BIN
FakePieShop/bin/Debug/net6.0/FakePieShop.pdb
Normal file
Binary file not shown.
19
FakePieShop/bin/Debug/net6.0/FakePieShop.runtimeconfig.json
Normal file
19
FakePieShop/bin/Debug/net6.0/FakePieShop.runtimeconfig.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"runtimeOptions": {
|
||||
"tfm": "net6.0",
|
||||
"frameworks": [
|
||||
{
|
||||
"name": "Microsoft.NETCore.App",
|
||||
"version": "6.0.0"
|
||||
},
|
||||
{
|
||||
"name": "Microsoft.AspNetCore.App",
|
||||
"version": "6.0.0"
|
||||
}
|
||||
],
|
||||
"configProperties": {
|
||||
"System.GC.Server": true,
|
||||
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"ContentRoots":["C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\"],"Root":{"Children":null,"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"Logging": {
|
||||
"LogLevel": {
|
||||
"Default": "Information",
|
||||
"Microsoft.AspNetCore": "Warning"
|
||||
}
|
||||
}
|
||||
}
|
||||
9
FakePieShop/bin/Debug/net6.0/appsettings.json
Normal file
9
FakePieShop/bin/Debug/net6.0/appsettings.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"Logging": {
|
||||
"LogLevel": {
|
||||
"Default": "Information",
|
||||
"Microsoft.AspNetCore": "Warning"
|
||||
}
|
||||
},
|
||||
"AllowedHosts": "*"
|
||||
}
|
||||
@@ -15,3 +15,7 @@ build_property.SupportLocalizedComponentNames =
|
||||
build_property.GenerateRazorMetadataSourceChecksumAttributes =
|
||||
build_property.MSBuildProjectDirectory = C:\Users\mikay\source\repos\FakePieShop\FakePieShop
|
||||
build_property._RazorSourceGeneratorDebug =
|
||||
|
||||
[C:/Users/mikay/source/repos/FakePieShop/FakePieShop/Views/Pie/List.cshtml]
|
||||
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcUGllXExpc3QuY3NodG1s
|
||||
build_metadata.AdditionalFiles.CssScope =
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
5860763757f4f08c7ebdea1b3a94a18109f17861
|
||||
@@ -0,0 +1,18 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.42000
|
||||
//
|
||||
// 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.
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
50685e2c9b82e830c89ec7bfa879c7e000313fd6
|
||||
@@ -0,0 +1,28 @@
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\bin\Debug\net6.0\appsettings.Development.json
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\bin\Debug\net6.0\appsettings.json
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\bin\Debug\net6.0\FakePieShop.staticwebassets.runtime.json
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\bin\Debug\net6.0\FakePieShop.exe
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\bin\Debug\net6.0\FakePieShop.deps.json
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\bin\Debug\net6.0\FakePieShop.runtimeconfig.json
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\bin\Debug\net6.0\FakePieShop.dll
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\bin\Debug\net6.0\FakePieShop.pdb
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\FakePieShop.GeneratedMSBuildEditorConfig.editorconfig
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\FakePieShop.AssemblyInfoInputs.cache
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\FakePieShop.AssemblyInfo.cs
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\FakePieShop.csproj.CoreCompileInputs.cache
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\FakePieShop.MvcApplicationPartsAssemblyInfo.cache
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\FakePieShop.RazorAssemblyInfo.cache
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\FakePieShop.RazorAssemblyInfo.cs
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\staticwebassets\msbuild.FakePieShop.Microsoft.AspNetCore.StaticWebAssets.props
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\staticwebassets\msbuild.build.FakePieShop.props
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\staticwebassets\msbuild.buildMultiTargeting.FakePieShop.props
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\staticwebassets\msbuild.buildTransitive.FakePieShop.props
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\staticwebassets.pack.json
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\staticwebassets.build.json
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\staticwebassets.development.json
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\scopedcss\bundle\FakePieShop.styles.css
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\FakePieShop.dll
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\refint\FakePieShop.dll
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\FakePieShop.pdb
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\FakePieShop.genruntimeconfig.cache
|
||||
C:\Users\mikay\source\repos\FakePieShop\FakePieShop\obj\Debug\net6.0\ref\FakePieShop.dll
|
||||
BIN
FakePieShop/obj/Debug/net6.0/FakePieShop.dll
Normal file
BIN
FakePieShop/obj/Debug/net6.0/FakePieShop.dll
Normal file
Binary file not shown.
@@ -0,0 +1 @@
|
||||
12c8764e0d6f0c9d3def5bedea1337dec4ea0c3f
|
||||
BIN
FakePieShop/obj/Debug/net6.0/FakePieShop.pdb
Normal file
BIN
FakePieShop/obj/Debug/net6.0/FakePieShop.pdb
Normal file
Binary file not shown.
BIN
FakePieShop/obj/Debug/net6.0/apphost.exe
Normal file
BIN
FakePieShop/obj/Debug/net6.0/apphost.exe
Normal file
Binary file not shown.
1
FakePieShop/obj/Debug/net6.0/project.razor.vs.json
Normal file
1
FakePieShop/obj/Debug/net6.0/project.razor.vs.json
Normal file
File diff suppressed because one or more lines are too long
BIN
FakePieShop/obj/Debug/net6.0/ref/FakePieShop.dll
Normal file
BIN
FakePieShop/obj/Debug/net6.0/ref/FakePieShop.dll
Normal file
Binary file not shown.
BIN
FakePieShop/obj/Debug/net6.0/refint/FakePieShop.dll
Normal file
BIN
FakePieShop/obj/Debug/net6.0/refint/FakePieShop.dll
Normal file
Binary file not shown.
19
FakePieShop/obj/Debug/net6.0/staticwebassets.build.json
Normal file
19
FakePieShop/obj/Debug/net6.0/staticwebassets.build.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"Version": 1,
|
||||
"Hash": "Fm2dWj1BPkVHrsrA9Mc1ddsH+mhY56JgR2QsD5BUbAg=",
|
||||
"Source": "FakePieShop",
|
||||
"BasePath": "_content/FakePieShop",
|
||||
"Mode": "Default",
|
||||
"ManifestType": "Build",
|
||||
"ReferencedProjectsConfiguration": [],
|
||||
"DiscoveryPatterns": [
|
||||
{
|
||||
"Name": "FakePieShop\\wwwroot",
|
||||
"Source": "FakePieShop",
|
||||
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
|
||||
"BasePath": "_content/FakePieShop",
|
||||
"Pattern": "**"
|
||||
}
|
||||
],
|
||||
"Assets": []
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"ContentRoots":["C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\"],"Root":{"Children":null,"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}}
|
||||
@@ -0,0 +1,3 @@
|
||||
<Project>
|
||||
<Import Project="Microsoft.AspNetCore.StaticWebAssets.props" />
|
||||
</Project>
|
||||
@@ -0,0 +1,3 @@
|
||||
<Project>
|
||||
<Import Project="..\build\FakePieShop.props" />
|
||||
</Project>
|
||||
@@ -0,0 +1,3 @@
|
||||
<Project>
|
||||
<Import Project="..\buildMultiTargeting\FakePieShop.props" />
|
||||
</Project>
|
||||
@@ -15,3 +15,7 @@ build_property.SupportLocalizedComponentNames =
|
||||
build_property.GenerateRazorMetadataSourceChecksumAttributes =
|
||||
build_property.MSBuildProjectDirectory = C:\Users\mikay\source\repos\FakePieShop\FakePieShop
|
||||
build_property._RazorSourceGeneratorDebug =
|
||||
|
||||
[C:/Users/mikay/source/repos/FakePieShop/FakePieShop/Views/Pie/List.cshtml]
|
||||
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcUGllXExpc3QuY3NodG1s
|
||||
build_metadata.AdditionalFiles.CssScope =
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
5860763757f4f08c7ebdea1b3a94a18109f17861
|
||||
@@ -0,0 +1,18 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.42000
|
||||
//
|
||||
// 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.
|
||||
|
||||
Reference in New Issue
Block a user