Commit d2516105 authored by SergeevaAA's avatar SergeevaAA

Добавлена страница "О сайте"

parent 1ac82ec4
......@@ -20,7 +20,7 @@ namespace FileDesk.Web.Controllers
/// <summary>
/// Создает новый экземпляр класса <see cref = "HomeController"/>
/// </summary>
/// <param name="contactService">Сервис для работы с пользователями</param>
/// <param name="contactService">Сервис для работы с контактной информацией</param>
public HomeController(IContactService contactService)
{
_contactService = contactService;
......@@ -35,7 +35,7 @@ namespace FileDesk.Web.Controllers
/// </summary>
/// <returns>Информация о сайте</returns>
[HttpGet]
[Authorize(Roles = "admin, user")]
[AllowAnonymous]
public IActionResult About()
{
return View();
......@@ -46,7 +46,7 @@ namespace FileDesk.Web.Controllers
/// </summary>
/// <returns>Контактная информация</returns>
[HttpGet]
[Authorize(Roles = "admin, user")]
[AllowAnonymous]
public IActionResult Contacts()
{
var contacts = _contactService.Get();
......
......@@ -2,5 +2,60 @@
ViewData["Title"] = "О сайте";
}
<h1>@ViewData["Title"]</h1>
<br />
<p>Use this page to detail your site's privacy policy.</p>
<div>
<h3>Добро пожаловать на FileDesk!</h3> <br />
@if (User.Identity.IsAuthenticated)
{
<b>Данный сайт содержит следующие страницы:</b> <br />
<ul>
<li>
<b>@Html.ActionLink("О сайте", "About", "Home")</b> <br />
Это текущая страница. На этой странице Вы можете просмотреть содержание сайта.
</li>
<li>
<b>@Html.ActionLink("Контакты", "Contacts", "Home")</b> <br />
На этой странице отображаются контактные данные разработчика сайта.
</li>
@if (User.IsInRole("admin"))
{
<li>
<b>@Html.ActionLink("Все файлы", "Index", "File")</b> <br />
Это главная страница сайта. Здесь Вы можете просмотреть список всех файлов, скачать их. Также здесь можно искать файлы по описанию. <br />
С этой страницы можно перейти на страницу добавления файла. <br />
Как администратор, Вы также можете удалять файлы.
</li>
}
else
{
<li>
<b>@Html.ActionLink("Все файлы", "Index", "File")</b> <br />
Это главная страница сайта. Здесь Вы можете просмотреть список всех файлов, скачать их. Также здесь можно искать файлы по описанию. <br />
С этой страницы можно перейти на страницу добавления файла.
</li>
}
<li>
<b>@Html.ActionLink("Добавить файл", "Upload", "File")</b> <br />
На этой странице Вы можете загрузить новый файл. Для этого нужно будет выбрать его с помощью диалогового окна, а также ввести имя и описание.
</li>
@if (User.IsInRole("admin"))
{
<li>
<b>@Html.ActionLink("Просмотр статистики", "Index", "Action")</b> <br />
На этой странице Вы можете просмотреть статистику действий (загрузка и скачивание) с файлами. По каждому действию указывается пользователь и время. <br />
С этой страницы Вы также можете скачать или удалить соответствующий файл.
</li>
}
</ul>
}
else
{
<p>Для доступа к возможностям сайта необходимо @Html.ActionLink("зарегистрироваться", "Register", "User") или @Html.ActionLink("войти", "Login", "User").</p><br />
<p>Если у Вас возникли проблемы с регистрацией или входом, сообщите об этом @Html.ActionLink("разработчику", "Contacts", "Home").</p>
}
</div>
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment