1
0

Improved Contact links management layout

This commit is contained in:
Michael Gordeev
2019-12-13 19:59:38 +03:00
parent eaeb606e7e
commit 94a2b7d133
4 changed files with 23 additions and 37 deletions
@@ -37,12 +37,11 @@
<input asp-for="Url" type="text" /> <input asp-for="Url" type="text" />
<span asp-validation-for="Url" class="text-danger"></span> <span asp-validation-for="Url" class="text-danger"></span>
</div> </div>
<label>
<input type="checkbox" class="checkbox" asp-for="CanContactMe" /> @Html.DisplayNameFor(model => model.CanContactMe) <label asp-for="CanContactMe"></label>
</label> <input type="checkbox" class="checkbox" asp-for="CanContactMe" /> <br />
<label> <label asp-for="DisplayInFooter"></label>
<input type="checkbox" class="checkbox" asp-for="DisplayInFooter" /> @Html.DisplayNameFor(model => model.DisplayInFooter) <input type="checkbox" class="checkbox" asp-for="DisplayInFooter" />
</label>
<input type="submit" value="Create" class="btn" /> <input type="submit" value="Create" class="btn" />
</form> </form>
@@ -12,11 +12,11 @@
<article> <article>
<p class="form-group"> <p class="form-group">
<b>@Html.DisplayNameFor(model => model.Name):</b> @Html.DisplayFor(model => model.Name)<br /> <b>@Html.DisplayNameFor(model => model.Name):</b> @Model.Name<br />
<b>@Html.DisplayNameFor(model => model.Order):</b> @Html.DisplayFor(model => model.Order)<br /> <b>@Html.DisplayNameFor(model => model.Order):</b> @Model.Order<br />
<b>@Html.DisplayNameFor(model => model.Title):</b> @Html.DisplayFor(model => model.Title)<br /> <b>@Html.DisplayNameFor(model => model.Title):</b> @Model.Title<br />
<b>@Html.DisplayNameFor(model => model.Username):</b> @Html.DisplayFor(model => model.Username)<br /> <b>@Html.DisplayNameFor(model => model.Username):</b> @Model.Username<br />
<b>@Html.DisplayNameFor(model => model.Url):</b> @Html.DisplayFor(model => model.Url)<br /> <b>@Html.DisplayNameFor(model => model.Url):</b> @Model.Url<br />
<b>@Html.DisplayNameFor(model => model.CanContactMe):</b> @Html.DisplayFor(model => model.CanContactMe)<br /> <b>@Html.DisplayNameFor(model => model.CanContactMe):</b> @Html.DisplayFor(model => model.CanContactMe)<br />
<b>@Html.DisplayNameFor(model => model.DisplayInFooter):</b> @Html.DisplayFor(model => model.DisplayInFooter) <b>@Html.DisplayNameFor(model => model.DisplayInFooter):</b> @Html.DisplayFor(model => model.DisplayInFooter)
</p> </p>
@@ -1,5 +1,4 @@
@model MyWebsite.Models.Link @model MyWebsite.Models.Link
@{ @{
ViewData["Title"] = "Edit link"; ViewData["Title"] = "Edit link";
} }
@@ -37,12 +36,11 @@
<input asp-for="Url" type="text" /> <input asp-for="Url" type="text" />
<span asp-validation-for="Url" class="text-danger"></span> <span asp-validation-for="Url" class="text-danger"></span>
</div> </div>
<label>
<input type="checkbox" class="checkbox" asp-for="CanContactMe" /> @Html.DisplayNameFor(model => model.CanContactMe) <label asp-for="CanContactMe"></label>
</label> <input type="checkbox" class="checkbox" asp-for="CanContactMe" /> <br />
<label> <label asp-for="DisplayInFooter"></label>
<input type="checkbox" class="checkbox" asp-for="DisplayInFooter" /> @Html.DisplayNameFor(model => model.DisplayInFooter) <input type="checkbox" class="checkbox" asp-for="DisplayInFooter" />
</label>
<input type="submit" value="Save" class="btn" /> <input type="submit" value="Save" class="btn" />
</form> </form>
@@ -1,5 +1,4 @@
@model IEnumerable<MyWebsite.Models.Link> @model IEnumerable<MyWebsite.Models.Link>
@{ @{
ViewData["Title"] = "Links list"; ViewData["Title"] = "Links list";
} }
@@ -44,21 +43,11 @@
@foreach (var item in Model.OrderBy(i => i.Order)) @foreach (var item in Model.OrderBy(i => i.Order))
{ {
<tr> <tr>
<td> <td>@item.Order</td>
@Html.DisplayFor(modelItem => item.Order) <td>@item.Name</td>
</td> <td>@item.Title</td>
<td> <td>@item.Username</td>
@Html.DisplayFor(modelItem => item.Name) <td>@item.Url</td>
</td>
<td>
@Html.DisplayFor(modelItem => item.Title)
</td>
<td>
@Html.DisplayFor(modelItem => item.Username)
</td>
<td>
@Html.DisplayFor(modelItem => item.Url)
</td>
<td> <td>
@Html.DisplayFor(modelItem => item.CanContactMe) @Html.DisplayFor(modelItem => item.CanContactMe)
</td> </td>
@@ -66,8 +55,8 @@
@Html.DisplayFor(modelItem => item.DisplayInFooter) @Html.DisplayFor(modelItem => item.DisplayInFooter)
</td> </td>
<td> <td>
@Html.ActionLink("Edit", "Edit", new { id=item.Name }) | <a asp-action="Edit" asp-route-id="@item.Name">Edit</a> |
@Html.ActionLink("Delete", "Delete", new { id=item.Name }) <a asp-action="Delete" asp-route-id="@item.Name">Delete</a>
</td> </td>
</tr> </tr>
} }