Skip to content

Commit 3f0d001

Browse files
committed
Added jquery, bootstrap, created empty layout and added test button to get products.
1 parent ebe2f63 commit 3f0d001

File tree

288 files changed

+51476
-76
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

288 files changed

+51476
-76
lines changed

src/AbpCompanyName.AbpProjectName.Core/Localization/SourceFiles/AbpProjectName-tr.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
"texts": {
44
"HelloWorld": "Merhaba Dünya!",
55
"ChangeLanguage": "Dil değiştir",
6-
"OurProducts": "Ürünlerimiz"
6+
"GetProducts": "Ürünleri getir"
77
}
88
}

src/AbpCompanyName.AbpProjectName.Core/Localization/SourceFiles/AbpProjectName.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
"texts": {
44
"HelloWorld": "Hello World!",
55
"ChangeLanguage": "Change language",
6-
"OurProducts": "Our products"
6+
"GetProducts": "Get products"
77
}
88
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"directory": "wwwroot/lib"
3+
}

src/AbpCompanyName.AbpProjectName.Web/AbpProjectNameWebModule.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using System.Reflection;
22
using Abp.AspNetCore;
3+
using Abp.AspNetCore.Configuration;
34
using Abp.Modules;
45
using AbpCompanyName.AbpProjectName.EntityFrameworkCore;
56

@@ -14,6 +15,11 @@ public class AbpProjectNameWebModule : AbpModule
1415
public override void PreInitialize()
1516
{
1617
Configuration.Auditing.IsEnabledForAnonymousUsers = true;
18+
19+
Configuration.Modules.AbpAspNetCore()
20+
.CreateControllersForAppServices(
21+
typeof(AbpProjectNameApplicationModule).Assembly
22+
);
1723
}
1824

1925
public override void Initialize()
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
using Microsoft.AspNetCore.Mvc;
2+
3+
namespace AbpCompanyName.AbpProjectName.Web.Controllers
4+
{
5+
public class AboutController : AbpProjectNameControllerBase
6+
{
7+
public ActionResult Index()
8+
{
9+
return View();
10+
}
11+
}
12+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
using Abp.AspNetCore.Mvc.Controllers;
2+
3+
namespace AbpCompanyName.AbpProjectName.Web.Controllers
4+
{
5+
public abstract class AbpProjectNameControllerBase: AbpController
6+
{
7+
protected AbpProjectNameControllerBase()
8+
{
9+
LocalizationSourceName = AbpProjectNameConsts.LocalizationSourceName;
10+
}
11+
}
12+
}
Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,12 @@
1-
using System;
2-
using System.Threading.Tasks;
3-
using Abp.AspNetCore.Mvc.Controllers;
4-
using Abp.UI;
5-
using AbpCompanyName.AbpProjectName.Products;
61
using Microsoft.AspNetCore.Mvc;
72

83
namespace AbpCompanyName.AbpProjectName.Web.Controllers
94
{
10-
public class HomeController : AbpController
5+
public class HomeController : AbpProjectNameControllerBase
116
{
12-
private readonly IProductAppService _productAppService;
13-
14-
public HomeController(IProductAppService productAppService)
15-
{
16-
_productAppService = productAppService;
17-
}
18-
19-
public async Task<ActionResult> Index()
20-
{
21-
var model = await _productAppService.GetAllProducts();
22-
return View(model);
23-
}
24-
25-
public JsonResult GetUserFriendlyException()
7+
public ActionResult Index()
268
{
27-
throw new UserFriendlyException("Test User Friendly Exception", "This is a user friendly exception directly shown to the user.");
9+
return View();
2810
}
2911
}
3012
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
namespace AbpCompanyName.AbpProjectName.Web.Controllers
2+
{
3+
public class LayoutController : AbpProjectNameControllerBase
4+
{
5+
6+
}
7+
}
Lines changed: 40 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,42 @@
1-
@using System.Threading.Tasks
2-
@using AbpCompanyName.AbpProjectName.Products.Dtos
3-
@model Abp.Application.Services.Dto.ListResultOutput<ProductDto>
4-
<!DOCTYPE html>
5-
<html>
6-
<head>
7-
<meta charset="utf-8" />
8-
<title>AbpProjectName</title>
9-
</head>
10-
<body>
11-
<h2>@L("HelloWorld")! @L("OurProducts"):</h2>
1+
@section scripts
2+
{
3+
<environment names="Development">
4+
<script src="~/js/views/home/index.js"></script>
5+
</environment>
126

13-
<ul>
14-
@foreach (var product in Model.Items)
15-
{
16-
<li>@product.Name - $@product.Price</li>
17-
}
18-
</ul>
7+
<environment names="Staging,Production">
8+
<script src="~/js/views/home/index.min.js"></script>
9+
</environment>
10+
}
1911

20-
<h3>@L("ChangeLanguage"):</h3>
21-
<ul>
22-
@foreach (var languageInfo in LocalizationManager.GetAllLanguages())
23-
{
24-
<li>
25-
@if (LocalizationManager.CurrentLanguage.Name == languageInfo.Name)
26-
{
27-
<span class="text-muted">@languageInfo.DisplayName</span>
28-
}
29-
else
30-
{
31-
<a href="/AbpLocalization/[email protected]">@languageInfo.DisplayName</a>
32-
}
33-
</li>
34-
}
35-
</ul>
36-
</body>
37-
</html>
12+
<h2>@L("HelloWorld")!</h2>
13+
14+
<h3>@L("ChangeLanguage"):</h3>
15+
16+
<ul>
17+
@foreach (var languageInfo in LocalizationManager.GetAllLanguages())
18+
{
19+
<li>
20+
@if (LocalizationManager.CurrentLanguage.Name == languageInfo.Name)
21+
{
22+
<span class="text-muted">@languageInfo.DisplayName</span>
23+
}
24+
else
25+
{
26+
<a href="/AbpLocalization/[email protected]">@languageInfo.DisplayName</a>
27+
}
28+
</li>
29+
}
30+
</ul>
31+
32+
<div class="row">
33+
<div class="col-lg-12">
34+
<a id="GetProductsButton" class="btn btn-primary" href="#">@L("GetProducts")!</a>
35+
</div>
36+
</div>
37+
38+
<div class="row">
39+
<div class="col-lg-12">
40+
<ul id="ProductList"></ul>
41+
</div>
42+
</div>

src/AbpCompanyName.AbpProjectName.Web/Views/Shared/Error.cshtml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
@using Abp.Collections.Extensions
22
@model Abp.Web.Mvc.Models.ErrorViewModel
3+
@{
4+
Layout = null;
5+
}
36
<div class="row">
47
<section class="col-lg-12">
58
<div class="panel panel-warning">

0 commit comments

Comments
 (0)