Commit fae1084d authored by SergeevaAA's avatar SergeevaAA

1. Исправлено отображение списков

2. Добавлен логотип
3. Кнопки отправки форм сделаны синими
parent 5ff095d9
......@@ -3,7 +3,8 @@
@{
ViewData["Title"] = "Статистика действий с файлами";
}
<h1>@ViewData["Title"]</h1>
<h1>@ViewData["Title"]</h1><br/>
@if (Model != null && Model.Any())
{
......@@ -19,13 +20,17 @@
{
<tr>
<td>
<input hidden asp-for="@statistics.Id" />
<input hidden asp-for="@statistics.FileId" />
<input asp-for="@statistics.FileName" />
@Html.HiddenFor(m => statistics.Id)
@Html.HiddenFor(m => statistics.FileId)
@Html.DisplayFor(m => statistics.FileName)
</td>
<td>
@Html.DisplayFor(m => statistics.DateTime)
</td>
<td>
@Html.DisplayFor(m => statistics.ActionType)
</td>
<td><input asp-for="@statistics.DateTime" /></td>
<td><input asp-for="@statistics.ActionType" /></td>
<td><input asp-for="@statistics.UserLogin" /></td>
<td> @Html.DisplayFor(m => statistics.UserLogin)</td>
<td>
<button type="submit" class="download" onclick="downloadFile(@statistics.FileId)" title="Скачать файл" />
<button type="submit" class="delete" onclick="deleteFile(@statistics.FileId)" title="Удалить файл" />
......@@ -36,8 +41,7 @@
}
else
{
<br />
<h4>С файлами не производилось никаких действий.</h4>
<h4>С файлами еще не производилось никаких действий.</h4>
}
<script>
......
......@@ -2,15 +2,18 @@
ViewData["Title"] = "Все файлы";
}
<h1>@ViewData["Title"]</h1>
<br />
<a asp-action="Upload" asp-controller="File">Добавить файл</a>
@Html.ActionLink("Добавить файл", "Upload", "File")
<br />
Поиск по описанию:
Поиск по описанию:
<input type="search" id="searchString" placeholder="Введите слова для поиска через пробел и нажмите Enter" onsearch="searchFiles()" />
<br />
<input type="checkbox" id="isCaseSensitive" /> Учитывать регистр
<br />
<br />
<div id="search-results">
@Html.Action("Search", "File")
</div>
......@@ -21,9 +24,8 @@ function searchFiles() {
.done(function (data) {
$('#search-results').html(data);
})
.fail(function (xhr, status, error) {
.fail(function (xhr) {
$('#search-results').html(xhr.responseText);
})
}
</script>
\ No newline at end of file
......@@ -3,28 +3,29 @@
@{
ViewData["Title"] = "Загрузка файла";
}
<h1>@ViewData["Title"]</h1>
<h1>@ViewData["Title"]</h1><br/>
<form asp-action="Upload" asp-controller="File" asp-anti-forgery="true" enctype="multipart/form-data">
<div class="validation" asp-validation-summary="All"></div>
<div>
<div class="form-group">
<label asp-for="File">Выберите файл</label><br />
<input type="file" asp-for="File" />
<span asp-validation-for="File" />
<b>@Html.DisplayNameFor(m => m.File)</b><br/>
@Html.EditorFor(m => m.File)
@Html.ValidationMessageFor(m => m.File)
</div>
<div class="form-group">
<label asp-for="Name">Название файла</label><br />
<input asp-for="Name" />
<span asp-validation-for="Name" />
<b>@Html.DisplayNameFor(m => m.Name)</b><br />
@Html.TextBoxFor(m => m.Name)
@Html.ValidationMessageFor(m => m.Name)
</div>
<div class="form-group">
<label asp-for="Description">Описание файла</label><br />
<textarea asp-for="Description"></textarea>
<span asp-validation-for="Description" />
<b>@Html.DisplayNameFor(m => m.Description)</b><br />
@Html.TextAreaFor(m => m.Description)
@Html.ValidationMessageFor(m => m.Description)
</div>
<div class="form-group">
<input type="submit" value="Загрузить" class="btn-primary" />
<input type="submit" value="Загрузить" class="btn btn-primary" />
</div>
</div>
</form>
\ No newline at end of file
Доступ к запрашиваемой странице запрещен. Требуются права администратора.
\ No newline at end of file
@{
ViewData["Title"] = "Доступ запрещен";
}
<h1>@ViewData["Title"]</h1>
<br />
Доступ к запрашиваемой странице запрещен. Требуются права администратора.
\ No newline at end of file
......@@ -3,13 +3,15 @@
ViewData["Title"] = "Ошибка";
}
<h1 class="text-danger">Ошибка</h1>
<h2>Во время обработки Вашего запроса произошла ошибка. Сообщите о ней <a asp-area="" asp-controller="Home" asp-action="Contacts">разработчику</a></h2>
<h1>@ViewData["Title"]</h1>
<br />
<h2>Во время обработки Вашего запроса произошла ошибка. Сообщите о ней @Html.ActionLink("разработчику", "Contacts", "Home").</h2>
@if (!string.IsNullOrEmpty(Model))
{
<p>
<strong class="text-danger">Текст ошибки: </strong>
<code>@Model</code>
</p>
<p>
<strong class="text-danger">Текст ошибки: </strong>
<code>@Model</code>
</p>
}
\ No newline at end of file
......@@ -11,7 +11,7 @@
<header>
<nav class="navbar navbar-expand-sm navbar-toggleable-sm navbar-light bg-white border-bottom box-shadow mb-3">
<div class="container">
<a class="navbar-brand" asp-area="" asp-controller="File" asp-action="Index">FileDesk</a>
<a class="navbar-brand" asp-area="" asp-controller="File" asp-action="Index"><img src="~/images/Logo.png" />FileDesk</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-controls="navbarSupportedContent"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
......@@ -76,3 +76,10 @@
@RenderSection("Scripts", required: false)
</body>
</html>
<style>
img {
height: 30px;
width: 30px;
}
</style>
\ No newline at end of file
......@@ -16,14 +16,14 @@
{
<tr>
<td>
<input hidden asp-for="@file.Id" />
@Html.HiddenFor(m => file.Id)
<img src="~/images/@String.Format("{0}.png", file.Format)" title="@file.FormatDisplayName" />
</td>
<td><input asp-for="@file.Name" /></td>
<td><input asp-for="@file.Size" /></td>
<td><input asp-for="@file.UploadDateTime" /></td>
<td><input asp-for="@file.User" /></td>
<td><input asp-for="@file.Description" /></td>
<td>@Html.DisplayFor(m => file.Name)</td>
<td>@Html.DisplayFor(m => file.Size)</td>
<td>@Html.DisplayFor(m => file.UploadDateTime)</td>
<td>@Html.DisplayFor(m => file.User)</td>
<td>@Html.DisplayFor(m => file.Description)</td>
<td>
<button type="submit" class="download" onclick="downloadFile(@file.Id)" title="Скачать файл" />
......@@ -39,7 +39,7 @@
}
else
{
<br /><h4>Файлы не найдены.</h4>
<h4>Файлы не найдены.</h4>
}
</div>
......
<script src="~/lib/jquery-validation/dist/jquery.validate.min.js"></script>
<script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"></script>
<script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"></script>
\ No newline at end of file
......@@ -3,9 +3,9 @@
@{
ViewData["Title"] = "Вход на сайт";
}
<h1>@ViewData["Title"]</h1>
<h1>@ViewData["Title"]</h1><br/>
<a asp-action="Register" asp-controller="User">Регистрация</a>
@Html.ActionLink("Регистрация", "Register", "User")
<form asp-action="Login" asp-controller="User" asp-anti-forgery="true">
<div class="validation" asp-validation-summary="All"></div>
......@@ -21,7 +21,7 @@
<span asp-validation-for="Password" />
</div>
<div class="form-group">
<input type="submit" value="Войти" class="btn-primary" />
<input type="submit" value="Войти" class="btn btn-primary" />
</div>
</div>
</form>
\ No newline at end of file
......@@ -4,28 +4,29 @@
ViewData["Title"] = "Регистрация на сайте";
}
<h1>@ViewData["Title"]</h1>
<br />
<a asp-action="Login" asp-controller="User">Авторизация</a>
@Html.ActionLink("Авторизация", "Login", "User")
<form asp-action="Register" asp-controller="User" asp-anti-forgery="true">
<div class="validation" asp-validation-summary="All"></div>
<div>
<div class="form-group">
<label asp-for="Login">Введите логин</label><br />
<input type="text" asp-for="Login" />
<span asp-validation-for="Login" />
<b>@Html.DisplayNameFor(m => m.Login)</b><br />
@Html.TextBoxFor(m => m.Login)
@Html.ValidationMessageFor(m => m.Login)
</div>
<div class="form-group">
<label asp-for="Password">Введите пароль</label><br />
<input asp-for="Password" />
<span asp-validation-for="Password" />
<b>@Html.DisplayNameFor(m => m.Password)</b><br />
@Html.TextBoxFor(m => m.Password)
@Html.ValidationMessageFor(m => m.Password)
</div>
<div class="form-group">
<label asp-for="ConfirmPassword">Повторите пароль</label><br />
<input asp-for="ConfirmPassword" />
<span asp-validation-for="ConfirmPassword" />
<b>@Html.DisplayNameFor(m => m.ConfirmPassword)</b><br />
@Html.TextBoxFor(m => m.ConfirmPassword)
@Html.ValidationMessageFor(m => m.ConfirmPassword)
</div>
<div class="form-group">
<input type="submit" value="Регистрация" class="btn-primary" />
<input type="submit" value="Регистрация" class="btn btn-primary" />
</div>
</div>
</form>
\ 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