фронт вроде готов
This commit is contained in:
parent
d3b137fbdb
commit
1ea5be4788
@ -28,15 +28,7 @@ namespace HardwareShopWorkerApp.Controllers
|
||||
{
|
||||
throw new Exception("Введите логин, email, пароль и роль");
|
||||
}
|
||||
APIClient.PostRequest("api/client/register", new UserBindingModel
|
||||
{
|
||||
Login = login,
|
||||
Email = email,
|
||||
Password = password,
|
||||
Role = (UserRole)role
|
||||
});
|
||||
Response.Redirect("Enter");
|
||||
return;
|
||||
}
|
||||
|
||||
public IActionResult Index()
|
||||
@ -61,18 +53,70 @@ namespace HardwareShopWorkerApp.Controllers
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public IActionResult Enter(string email, string password)
|
||||
public void Enter(string email, string password)
|
||||
{
|
||||
if (string.IsNullOrEmpty(email) || string.IsNullOrEmpty(password))
|
||||
{
|
||||
throw new Exception("Введите почту и пароль");
|
||||
}
|
||||
APIClient.User = APIClient.GetRequest<UserViewModel>($"api/client/login?email={email}&password={password}");
|
||||
if (APIClient.User == null)
|
||||
{
|
||||
throw new Exception("Неверные почта и/или пароль");
|
||||
}
|
||||
return RedirectToAction("MainWorker", "Worker");
|
||||
Response.Redirect("MainWorker");
|
||||
}
|
||||
|
||||
public IActionResult MainWorker()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
public IActionResult Comments()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
public IActionResult listComponents()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
[HttpGet]
|
||||
public IActionResult Purchases()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public void Purchases(int id)
|
||||
{
|
||||
Response.Redirect("Purchase");
|
||||
}
|
||||
|
||||
|
||||
[HttpGet]
|
||||
public IActionResult Purchase()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
public IActionResult WorkerReport()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
[HttpGet]
|
||||
public IActionResult Builds()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public void Builds(int id)
|
||||
{
|
||||
Response.Redirect("LinkPurchase");
|
||||
}
|
||||
|
||||
[HttpGet]
|
||||
public IActionResult LinkPurchase()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
}
|
||||
}
|
@ -1,72 +0,0 @@
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
|
||||
namespace HardwareShopWorkerApp.Controllers
|
||||
{
|
||||
public class WorkerController : Controller
|
||||
{
|
||||
private readonly ILogger<WorkerController> _logger;
|
||||
|
||||
public WorkerController(ILogger<WorkerController> logger)
|
||||
{
|
||||
_logger = logger;
|
||||
}
|
||||
|
||||
public IActionResult Comments()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
public IActionResult listComponents()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
public IActionResult MainWorker()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
[HttpGet]
|
||||
public IActionResult Purchases()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public void Purchases(int id)
|
||||
{
|
||||
Response.Redirect("Purchase");
|
||||
}
|
||||
|
||||
|
||||
[HttpGet]
|
||||
public IActionResult Purchase()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
public IActionResult WorkerReport()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
[HttpGet]
|
||||
public IActionResult Builds()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public void Builds(int id)
|
||||
{
|
||||
Response.Redirect("LinkPurchase");
|
||||
}
|
||||
|
||||
[HttpGet]
|
||||
public IActionResult LinkPurchase()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -19,7 +19,7 @@
|
||||
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Register">Регистрация</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-controller="Worker" asp-action="MainWorker">Работник</a>
|
||||
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="MainWorker">Работник</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
@ -4,5 +4,5 @@
|
||||
}
|
||||
|
||||
<div class="d-flex justify-content-center">
|
||||
<img src="../images/logo.png"/>
|
||||
<img src="../images/logo.png" />
|
||||
</div>
|
@ -20,19 +20,19 @@
|
||||
<div class="navbar-collapse collapse d-sm-inline-flex justify-content-between">
|
||||
<ul class="navbar-nav flex-grow-1">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-controller="Worker" asp-action="Purchases">Покупки</a>
|
||||
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Purchases">Покупки</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-controller="Worker" asp-action="Builds">Сборки</a>
|
||||
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Builds">Сборки</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-controller="Worker" asp-action="Comments">Комментарии</a>
|
||||
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Comments">Комментарии</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-controller="Worker" asp-action="listComponents">Получение списка</a>
|
||||
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="listComponents">Получение списка</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-controller="Worker" asp-action="WorkerReport">Отчёт</a>
|
||||
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="WorkerReport">Отчёт</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user