Está en la página 1de 3

//Establecimientos Controller

public async Task<IActionResult> Details(int id)


{
ViewData["Usuario"] = HttpContext.Request.Cookies["usuario"];
var establecimiento = (EstablecimientoListViewModel)(await
_generalServices.EstablecimientosFind(id)).Data;
ViewData["UsuarioCrea"] = ((UsuarioListViewModel)(await
_accessService.UsuariosFind(establecimiento.UsuarioCreacion)).Data).Usuario;

if (establecimiento.UsuarioModifica == null)
{
ViewData["UsuarioModif"] = "";
}
else
{
ViewData["UsuarioModif"] = ((UsuarioListViewModel)(await
_accessService.UsuariosFind(establecimiento.UsuarioModifica)).Data).Usuario;
}

return View(establecimiento);
}

-----------------------------------------------------------------------------------
--------------------------------------------------

//Detalle de establecimientos
<div class="container">
<div class="card">
<div class="card-header">
<h1 class="fs-3 text-dark">Detalles del establecimiento</h1>
</div>
<div class="card-body">
<div class="row text-dark">
<div class="col-md-4">
<dl>
<dt class="col-sm-4">
@Html.DisplayNameFor(model => model.ID)
</dt>
<dd class="col-sm-12">
@Html.DisplayFor(model => model.ID)
</dd>
</dl>
</div>
<div class="col-md-4">
<dl>
<dt class="col-sm-4">
@Html.DisplayNameFor(model => model.Descripcion)
</dt>
<dd class="col-sm-12">
@Html.DisplayFor(model => model.Descripcion)
</dd>
</dl>
</div>
<div class="col-md-4">
<dl>
<dt class="col-sm-4">
Dirección
</dt>
<dd class="col-sm-12">
@Html.DisplayFor(model => model.Direccion)
</dd>
</dl>
</div>
<div class="column col-md-4">
<img style="margin:10px;" class="img-fluid" src="@Model.ImgUrl"
alt="@Model.ImgUrl" />
</div>
</div>
</div>
<div class="card-footer">
</div>
</div>
<hr>
<div class="card">
<div class="card-header">
<h4 class="fs-3 text-dark">Auditoría</h4>
</div>
<div class="card-body">
<table class="table table-responsive table-hover table-bordered thead-
dark">
<thead class="text-dark">
<tr>
<th>Acción</th>
<th>Usuario</th>
<th>Fecha</th>
</tr>
</thead>
<tbody class="text-dark">
<tr>
<td>Creado</td>
<td>@ViewData["UsuarioCrea"]</td>
<td>@Html.DisplayFor(model => model.FechaCreacion)</td>
</tr>
<tr>
<td>Modificado</td>
<td>@ViewData["UsuarioModif"]</td>
<td>@Html.DisplayFor(model => model.FechaModifica)</td>
</tr>
</tbody>
</table>
</div>
<div class="card-footer">
<div>
@Html.ActionLink("Editar", "Update", new { id = Model.ID }, new
{ @class = "bx bx-pencil btn btn-blue" }) |
@Html.ActionLink("Regresar", "Index", new { }, new { @class = "bx
bx-undo btn btn-primary" })
</div>
</div>
</div>
</div>
@section Scripts {
<script>
$("#general_dropdown").addClass("active");
$("#general_content").addClass("show");
$("#Establecimiento_Index").addClass("active");
</script>
<script src="~/js/Costos.js"></script>
}

También podría gustarte