Show company logo in admin details page.

This commit is contained in:
2019-05-20 02:07:29 +01:00
parent 0970f28e7f
commit f472e11d23
3 changed files with 60 additions and 16 deletions

View File

@@ -2,6 +2,7 @@ using System.Linq;
using System.Threading.Tasks;
using Cicm.Database.Models;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.Rendering;
using Microsoft.EntityFrameworkCore;
@@ -14,10 +15,12 @@ namespace cicm_web.Areas.Admin.Controllers
public class CompanyLogosController : Controller
{
readonly cicmContext _context;
readonly IHostingEnvironment hostingEnvironment;
public CompanyLogosController(cicmContext context)
public CompanyLogosController(cicmContext context, IHostingEnvironment env)
{
_context = context;
hostingEnvironment = env;
}
// GET: CompanyLogos

View File

@@ -5,7 +5,17 @@
}
<h1>Details</h1>
<div>
<a asp-action="Edit"
asp-route-id="@Model.Id"
class="btn btn-primary">
Edit
</a>
<a asp-action="Index"
class="btn btn-secondary">
Back to List
</a>
</div>
<div>
<h4>Company logo</h4>
<hr />
@@ -22,16 +32,47 @@
<dd class="col-sm-10">
@Html.DisplayFor(model => model.Year)
</dd>
<dt class="col-sm-2">
SVG
</dt>
<dd class="col-sm-10">
<img src="/assets/logos/@(Model.Guid).svg" />
</dd>
<dt class="col-sm-2">
PNG 1x
</dt>
<dd class="col-sm-10">
<img src="/assets/logos/png/1x/@(Model.Guid).png" />
</dd>
<dt class="col-sm-2">
PNG 2x
</dt>
<dd class="col-sm-10">
<img src="/assets/logos/png/2x/@(Model.Guid).png" />
</dd>
<dt class="col-sm-2">
PNG 3x
</dt>
<dd class="col-sm-10">
<img src="/assets/logos/png/3x/@(Model.Guid).png" />
</dd>
<dt class="col-sm-2">
WebP 1x
</dt>
<dd class="col-sm-10">
<img src="/assets/logos/webp/1x/@(Model.Guid).webp" />
</dd>
<dt class="col-sm-2">
WebP 2x
</dt>
<dd class="col-sm-10">
<img src="/assets/logos/webp/2x/@(Model.Guid).webp" />
</dd>
<dt class="col-sm-2">
WebP 3x
</dt>
<dd class="col-sm-10">
<img src="/assets/logos/webp/3x/@(Model.Guid).webp" />
</dd>
</dl>
</div>
<div>
<a asp-action="Edit"
asp-route-id="@Model.Id"
class="btn btn-primary">
Edit
</a>
<a asp-action="Index"
class="btn btn-secondary">
Back to List
</a>
</div>

View File

@@ -2,7 +2,7 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<Version>3.0.99.557</Version>
<Version>3.0.99.558</Version>
<Company>Canary Islands Computer Museum</Company>
<Copyright>Copyright © 2003-2018 Natalia Portillo</Copyright>
<Product>Canary Islands Computer Museum Website</Product>