improved routing and navigation

This commit is contained in:
2023-10-31 18:25:01 -05:00
parent 383a8b88ee
commit 9345288c2c
17 changed files with 271 additions and 164 deletions

View File

@@ -0,0 +1,23 @@
using FakePieShop.Models;
using FakePieShop.Models.ViewModels;
using Microsoft.AspNetCore.Mvc;
namespace FakePieShop.Controllers
{
public class HomeController : Controller
{
private readonly IPieRepository _pieRepository;
public HomeController(IPieRepository pieRepository)
{
_pieRepository = pieRepository;
}
public IActionResult Index()
{
var pies = _pieRepository.PiesOfTheWeek;
var viewModel = new HomeViewModel(pies);
return View(viewModel);
}
}
}

View File

@@ -17,7 +17,7 @@ namespace FakePieShop.Controllers
public IActionResult List() public IActionResult List()
{ {
PieListViewModel pieListViewModel = new PieListViewModel(_pieRepository.AllPies, "Cheese cakes"); PieListViewModel pieListViewModel = new PieListViewModel(_pieRepository.AllPies, "All Pies");
return View(pieListViewModel); return View(pieListViewModel);
} }

View File

@@ -0,0 +1,12 @@
namespace FakePieShop.Models.ViewModels
{
public class HomeViewModel
{
public IEnumerable<Pie> PiesOfTheWeek { get; set; }
public HomeViewModel(IEnumerable<Pie> pies)
{
PiesOfTheWeek = pies;
}
}
}

View File

@@ -0,0 +1,56 @@
@model HomeViewModel
<div id="carouselImages" class="carousel slide" data-bs-ride="true">
<div class="carousel-indicators">
<button type="button" data-bs-target="#carouselImages" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1"></button>
<button type="button" data-bs-target="#carouselImages" data-bs-slide-to="1" aria-label="Slide 2"></button>
<button type="button" data-bs-target="#carouselImages" data-bs-slide-to="2" aria-label="Slide 3"></button>
</div>
<div class="carousel-inner">
<div class="carousel-item active">
<img src="~/Images/carousel1.jpg" class="d-block w-100" alt="Carousel image 1">
</div>
<div class="carousel-item">
<img src="~/Images/carousel2.jpg" class="d-block w-100" alt="Carousel image 2">
</div>
<div class="carousel-item">
<img src="~/Images/carousel3.jpg" class="d-block w-100" alt="Carousel image 3">
</div>
</div>
</div>
<div class="text-center">
<img src="Images/bethanys-pie-shop-logomark.png" class="logo-mark mx-auto" />
<h1>Pies of the week</h1>
<h5>Enjoy a weekly selection of our favorite pies</h5>
<div class="row pies-of-the-week">
<div class="row row-cols-1 row-cols-md-3 g-4">
@foreach (var pie in Model.PiesOfTheWeek)
{
<div class="col">
<div class="card pie-card">
<img src="@pie.ImageThumbnailUrl" class="card-img-top" alt="@pie.Name">
<div class="card-body pie-button">
<h4 class="d-grid">
</h4>
<div class="d-flex justify-content-between mt-2">
<h2 class="text-start">
<a asp-controller="Pie"
asp-action="Details"
asp-route-id="@pie.PieId"
class="pie-link">@pie.Name</a>
</h2>
<h5 class="text-nowrap">
@pie.Price.ToString("c")
</h5>
</div>
</div>
</div>
</div>
}
</div>
</div>
</div>

View File

@@ -14,7 +14,7 @@
<div class="d-flex justify-content-between mt-2"> <div class="d-flex justify-content-between mt-2">
<h2 class="text-start"> <h2 class="text-start">
<a class="pie-link">@pie.Name</a> <a class="pie-link" asp-controller="Pie" asp-action="Details" asp-route-id="@pie.PieId">@pie.Name</a>
</h2> </h2>
<h5 class="text-nowrap"> <h5 class="text-nowrap">
@pie.Price.ToString("c") @pie.Price.ToString("c")

View File

@@ -17,7 +17,7 @@
<nav class="navbar navbar-expand-lg navbar-dark fixed-top bg-primary" <nav class="navbar navbar-expand-lg navbar-dark fixed-top bg-primary"
aria-label="Fake Pie Shop navigation header"> aria-label="Fake Pie Shop navigation header">
<div class="container-xl"> <div class="container-xl">
<a class="navbar-brand"> <a class="navbar-brand" asp-controller="Home" asp-action="Index">
<img src="images/bethanys-pie-shop-logo_horiz-white.png" width="151" height="47" class="d-inline-block align-top mb-2 mt-1" <img src="images/bethanys-pie-shop-logo_horiz-white.png" width="151" height="47" class="d-inline-block align-top mb-2 mt-1"
alt="Fake Pie Shop Logo"> alt="Fake Pie Shop Logo">
</a> </a>
@@ -29,8 +29,15 @@
<div class="collapse navbar-collapse" id="navbarCollapse"> <div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav me-auto mb-2 mb-lg-0"> <ul class="navbar-nav me-auto mb-2 mb-lg-0">
<!-- will hold navbar links later --> <li class="nav-item">
<!-- could be pulled into its own component? --> <a class="nav-link" asp-controller="Home" asp-action="Index">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" asp-controller="Pie" asp-action="List">Pie List</a>
</li>
<!-- <li class="nav-item">
<a class="nav-link" asp-controller="Contact" asp-action="Index">Contact</a>
</li> -->
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -1,2 +1,3 @@
@using FakePieShop.Models; @using FakePieShop.Models;
@using FakePieShop.Models.ViewModels; @using FakePieShop.Models.ViewModels;
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers

View File

@@ -16,6 +16,10 @@ 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/Home/Index.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcSG9tZVxJbmRleC5jc2h0bWw=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/mikay/source/repos/FakePieShop/FakePieShop/Views/Pie/Details.cshtml] [C:/Users/mikay/source/repos/FakePieShop/FakePieShop/Views/Pie/Details.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcUGllXERldGFpbHMuY3NodG1s build_metadata.AdditionalFiles.TargetPath = Vmlld3NcUGllXERldGFpbHMuY3NodG1s
build_metadata.AdditionalFiles.CssScope = build_metadata.AdditionalFiles.CssScope =

File diff suppressed because one or more lines are too long

View File

@@ -1,6 +1,6 @@
{ {
"Version": 1, "Version": 1,
"Hash": "d2o+bTKjI27qMA8dlk/ph+L0f+hX1iUKiDhapY68f0o=", "Hash": "+iBYx2p5VfNb+qcoYpgQnBDCiOyA6q7LOpXZnzsZXgM=",
"Source": "FakePieShop", "Source": "FakePieShop",
"BasePath": "_content/FakePieShop", "BasePath": "_content/FakePieShop",
"Mode": "Default", "Mode": "Default",
@@ -135,6 +135,142 @@
"CopyToPublishDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\Images\\contact\\contact.jpg" "OriginalItemSpec": "wwwroot\\Images\\contact\\contact.jpg"
}, },
{
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\css\\bootstrap.css",
"SourceId": "FakePieShop",
"SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/css/bootstrap.css",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\css\\bootstrap.css"
},
{
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\css\\bootstrap.css.map",
"SourceId": "FakePieShop",
"SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/css/bootstrap.css.map",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\css\\bootstrap.css.map"
},
{
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\css\\bootstrap.min.css",
"SourceId": "FakePieShop",
"SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/css/bootstrap.min.css",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\css\\bootstrap.min.css"
},
{
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\css\\bootstrap.min.css.map",
"SourceId": "FakePieShop",
"SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/css/bootstrap.min.css.map",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\css\\bootstrap.min.css.map"
},
{
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\css\\bootstrap.rtl.css",
"SourceId": "FakePieShop",
"SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/css/bootstrap.rtl.css",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\css\\bootstrap.rtl.css"
},
{
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\css\\bootstrap.rtl.css.map",
"SourceId": "FakePieShop",
"SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/css/bootstrap.rtl.css.map",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\css\\bootstrap.rtl.css.map"
},
{
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\css\\bootstrap.rtl.min.css",
"SourceId": "FakePieShop",
"SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/css/bootstrap.rtl.min.css",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\css\\bootstrap.rtl.min.css"
},
{
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\css\\bootstrap.rtl.min.css.map",
"SourceId": "FakePieShop",
"SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/css/bootstrap.rtl.min.css.map",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\css\\bootstrap.rtl.min.css.map"
},
{ {
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\css\\bootstrap-grid.css", "Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\css\\bootstrap-grid.css",
"SourceId": "FakePieShop", "SourceId": "FakePieShop",
@@ -543,142 +679,6 @@
"CopyToPublishDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\css\\bootstrap-utilities.rtl.min.css.map" "OriginalItemSpec": "wwwroot\\lib\\bootstrap\\css\\bootstrap-utilities.rtl.min.css.map"
}, },
{
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\css\\bootstrap.css",
"SourceId": "FakePieShop",
"SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/css/bootstrap.css",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\css\\bootstrap.css"
},
{
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\css\\bootstrap.css.map",
"SourceId": "FakePieShop",
"SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/css/bootstrap.css.map",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\css\\bootstrap.css.map"
},
{
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\css\\bootstrap.min.css",
"SourceId": "FakePieShop",
"SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/css/bootstrap.min.css",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\css\\bootstrap.min.css"
},
{
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\css\\bootstrap.min.css.map",
"SourceId": "FakePieShop",
"SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/css/bootstrap.min.css.map",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\css\\bootstrap.min.css.map"
},
{
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\css\\bootstrap.rtl.css",
"SourceId": "FakePieShop",
"SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/css/bootstrap.rtl.css",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\css\\bootstrap.rtl.css"
},
{
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\css\\bootstrap.rtl.css.map",
"SourceId": "FakePieShop",
"SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/css/bootstrap.rtl.css.map",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\css\\bootstrap.rtl.css.map"
},
{
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\css\\bootstrap.rtl.min.css",
"SourceId": "FakePieShop",
"SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/css/bootstrap.rtl.min.css",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\css\\bootstrap.rtl.min.css"
},
{
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\css\\bootstrap.rtl.min.css.map",
"SourceId": "FakePieShop",
"SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/css/bootstrap.rtl.min.css.map",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\css\\bootstrap.rtl.min.css.map"
},
{ {
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\js\\bootstrap.bundle.js", "Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\js\\bootstrap.bundle.js",
"SourceId": "FakePieShop", "SourceId": "FakePieShop",
@@ -1495,6 +1495,23 @@
"CopyToPublishDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\scss\\_utilities.scss" "OriginalItemSpec": "wwwroot\\lib\\bootstrap\\scss\\_utilities.scss"
}, },
{
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\scss\\_variables.scss",
"SourceId": "FakePieShop",
"SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/scss/_variables.scss",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\scss\\_variables.scss"
},
{ {
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\scss\\_variables-dark.scss", "Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\scss\\_variables-dark.scss",
"SourceId": "FakePieShop", "SourceId": "FakePieShop",
@@ -1513,12 +1530,12 @@
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\scss\\_variables-dark.scss" "OriginalItemSpec": "wwwroot\\lib\\bootstrap\\scss\\_variables-dark.scss"
}, },
{ {
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\scss\\_variables.scss", "Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\scss\\bootstrap.scss",
"SourceId": "FakePieShop", "SourceId": "FakePieShop",
"SourceType": "Discovered", "SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\", "ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop", "BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/scss/_variables.scss", "RelativePath": "lib/bootstrap/scss/bootstrap.scss",
"AssetKind": "All", "AssetKind": "All",
"AssetMode": "All", "AssetMode": "All",
"AssetRole": "Primary", "AssetRole": "Primary",
@@ -1527,7 +1544,7 @@
"AssetTraitValue": "", "AssetTraitValue": "",
"CopyToOutputDirectory": "Never", "CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\scss\\_variables.scss" "OriginalItemSpec": "wwwroot\\lib\\bootstrap\\scss\\bootstrap.scss"
}, },
{ {
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\scss\\bootstrap-grid.scss", "Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\scss\\bootstrap-grid.scss",
@@ -1580,23 +1597,6 @@
"CopyToPublishDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\scss\\bootstrap-utilities.scss" "OriginalItemSpec": "wwwroot\\lib\\bootstrap\\scss\\bootstrap-utilities.scss"
}, },
{
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\scss\\bootstrap.scss",
"SourceId": "FakePieShop",
"SourceType": "Discovered",
"ContentRoot": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\",
"BasePath": "_content/FakePieShop",
"RelativePath": "lib/bootstrap/scss/bootstrap.scss",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot\\lib\\bootstrap\\scss\\bootstrap.scss"
},
{ {
"Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\scss\\forms\\_floating-labels.scss", "Identity": "C:\\Users\\mikay\\source\\repos\\FakePieShop\\FakePieShop\\wwwroot\\lib\\bootstrap\\scss\\forms\\_floating-labels.scss",
"SourceId": "FakePieShop", "SourceId": "FakePieShop",

View File

@@ -16,6 +16,10 @@ 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/Home/Index.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcSG9tZVxJbmRleC5jc2h0bWw=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/mikay/source/repos/FakePieShop/FakePieShop/Views/Pie/Details.cshtml] [C:/Users/mikay/source/repos/FakePieShop/FakePieShop/Views/Pie/Details.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcUGllXERldGFpbHMuY3NodG1s build_metadata.AdditionalFiles.TargetPath = Vmlld3NcUGllXERldGFpbHMuY3NodG1s
build_metadata.AdditionalFiles.CssScope = build_metadata.AdditionalFiles.CssScope =