Browse Source

Merge pull request #189 from dotnet-architecture/anonymous-signin

Anonymous signin
main
Eric Fleming 7 years ago
committed by GitHub
parent
commit
e41e37ff05
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 44
      src/Web/Views/Basket/Index.cshtml
  2. 2
      src/WebRazorPages/Pages/Basket/Index.cshtml
  3. 2
      src/WebRazorPages/Pages/Basket/Index.cshtml.cs
  4. 0
      src/WebRazorPages/Pages/Shared/Components/Basket/Default.cshtml
  5. 4
      src/WebRazorPages/WebRazorPages.csproj

44
src/Web/Views/Basket/Index.cshtml

@ -22,7 +22,7 @@
<section class="esh-basket-title col-xs-2">Cost</section>
</article>
<div class="esh-catalog-items row">
@for (int i=0; i< Model.Items.Count; i++)
@for (int i = 0; i < Model.Items.Count; i++)
{
var item = Model.Items[i];
<article class="esh-basket-items row">
@ -42,32 +42,32 @@
</div>
</article>
@*<div class="esh-catalog-item col-md-4">
@item.ProductId
</div>*@
}
<div class="container">
<article class="esh-basket-titles esh-basket-titles--clean row">
<section class="esh-basket-title col-xs-10"></section>
<section class="esh-basket-title col-xs-2">Total</section>
</article>
<div class="container">
<article class="esh-basket-titles esh-basket-titles--clean row">
<section class="esh-basket-title col-xs-10"></section>
<section class="esh-basket-title col-xs-2">Total</section>
</article>
<article class="esh-basket-items row">
<section class="esh-basket-item col-xs-10"></section>
<section class="esh-basket-item esh-basket-item--mark col-xs-2">$ @Model.Total()</section>
</article>
<article class="esh-basket-items row">
<section class="esh-basket-item col-xs-10"></section>
<section class="esh-basket-item esh-basket-item--mark col-xs-2">$ @Model.Total().ToString("N2")</section>
</article>
<article class="esh-basket-items row">
<section class="esh-basket-item col-xs-7"></section>
<section class="esh-basket-item col-xs-2">
@*<button class="btn esh-basket-checkout" name="name" value="" type="submit">[ Update ]</button>*@
</section>
</article>
</div>
<article class="esh-basket-items row">
<section class="esh-basket-item col-xs-7"></section>
<section class="esh-basket-item col-xs-2">
@*<button class="btn esh-basket-checkout" name="name" value="" type="submit">[ Update ]</button>*@
</section>
</article>
</div>
}
<section class="esh-basket-item col-xs-push-8 col-xs-4">
<button class="btn esh-basket-checkout" name="updatebutton" value="" type="submit"
asp-action="Index">[ Update ]</button>
asp-action="Index">
[ Update ]
</button>
<input type="submit" asp-action="Checkout"
class="btn esh-basket-checkout"
value="[ Checkout ]" name="action" />

2
src/WebRazorPages/Pages/Basket/Index.cshtml

@ -57,7 +57,7 @@
<article class="esh-basket-items row">
<section class="esh-basket-item col-xs-10"></section>
<section class="esh-basket-item esh-basket-item--mark col-xs-2">$ @Model.BasketModel.Total()</section>
<section class="esh-basket-item esh-basket-item--mark col-xs-2">$ @Model.BasketModel.Total().ToString("N2")</section>
</article>
<article class="esh-basket-items row">

2
src/WebRazorPages/Pages/Basket/Index.cshtml.cs

@ -84,7 +84,7 @@ namespace Microsoft.eShopWeb.RazorPages.Pages.Basket
if (_username != null) return;
_username = Guid.NewGuid().ToString();
var cookieOptions = new CookieOptions();
var cookieOptions = new CookieOptions { IsEssential = true };
cookieOptions.Expires = DateTime.Today.AddYears(10);
Response.Cookies.Append(Constants.BASKET_COOKIENAME, _username, cookieOptions);
}

0
src/WebRazorPages/Pages/Components/Basket/Default.cshtml → src/WebRazorPages/Pages/Shared/Components/Basket/Default.cshtml

4
src/WebRazorPages/WebRazorPages.csproj

@ -9,6 +9,10 @@
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
</PropertyGroup>
<ItemGroup>
<None Include="Pages\Shared\Components\Basket\Default.cshtml" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" />

Loading…
Cancel
Save