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;
|
||||||
|
using FakePieShop.Models.ViewModels;
|
||||||
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.AspNetCore.Mvc;
|
||||||
|
|
||||||
namespace FakePieShop.Controllers
|
namespace FakePieShop.Controllers
|
||||||
@@ -16,7 +17,8 @@ namespace FakePieShop.Controllers
|
|||||||
|
|
||||||
public IActionResult List()
|
public IActionResult List()
|
||||||
{
|
{
|
||||||
return View(_pieRepository.AllPies);
|
PieListViewModel pieListViewModel = new PieListViewModel(_pieRepository.AllPies, "Cheese cakes");
|
||||||
|
return View(pieListViewModel);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,5 +3,7 @@
|
|||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Controller_SelectedScaffolderID>MvcControllerEmptyScaffolder</Controller_SelectedScaffolderID>
|
<Controller_SelectedScaffolderID>MvcControllerEmptyScaffolder</Controller_SelectedScaffolderID>
|
||||||
<Controller_SelectedScaffolderCategoryPath>root/Common/MVC/Controller</Controller_SelectedScaffolderCategoryPath>
|
<Controller_SelectedScaffolderCategoryPath>root/Common/MVC/Controller</Controller_SelectedScaffolderCategoryPath>
|
||||||
|
<View_SelectedScaffolderID>RazorViewEmptyScaffolder</View_SelectedScaffolderID>
|
||||||
|
<View_SelectedScaffolderCategoryPath>root/Common/MVC/View</View_SelectedScaffolderCategoryPath>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Project>
|
</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.GenerateRazorMetadataSourceChecksumAttributes =
|
||||||
build_property.MSBuildProjectDirectory = C:\Users\mikay\source\repos\FakePieShop\FakePieShop
|
build_property.MSBuildProjectDirectory = C:\Users\mikay\source\repos\FakePieShop\FakePieShop
|
||||||
build_property._RazorSourceGeneratorDebug =
|
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.GenerateRazorMetadataSourceChecksumAttributes =
|
||||||
build_property.MSBuildProjectDirectory = C:\Users\mikay\source\repos\FakePieShop\FakePieShop
|
build_property.MSBuildProjectDirectory = C:\Users\mikay\source\repos\FakePieShop\FakePieShop
|
||||||
build_property._RazorSourceGeneratorDebug =
|
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