@using ComputerStoreContracts.ViewModels

@model List<ComponentRequestAssemblyReportViewModel>

@{
    ViewData["Title"] = "Отчёт по комплектующим, заявкам и сборкам";
}

<div class="text-center">
    <h1 class="display-4">Сборки и заявки по комплектующим</h1>
</div>

<form method="post">
    <button type="submit" class="btn btn-primary">Отправить отчёт на почту</button>
</form>

<table class="table">
    <thead>
        <tr>
            <th>Комплектующее</th>
            <th>Сборки</th>
            <th>Заявки</th>
        </tr>
    </thead>
    <tbody>
        @foreach (var component in Model)
        {
            <tr>
                <td>@component.ComponentName</td>
                <td>
                    <ul>
                        @foreach (var assembly in component.Assemblies)
                        {
                            <li>@assembly</li>
                        }
                    </ul>
                </td>
                <td>
                    <ul>
                        @foreach (var request in component.DateRequests)
                        {
                            <li>@request</li>
                        }
                    </ul>
                </td>
            </tr>
        }
    </tbody>
</table>