@page "/summary"
@page "/summary/{YearMonth}"
@attribute [Authorize]
@rendermode InteractiveServer
@using System.Globalization
@inject global::WorkTracker.Services.WorkDays.IWorkDayService WorkDayService
@inject IJSRuntime JS
Loading...
} else if (viewMode == SummaryViewMode.Cards && summary is not null) {| Categoria | @for (var i = 0; i < timesheet.Days.Count; i++) { var day = timesheet.Days[i];
@day.Date.Day
@GetDayHeader(day.Date)
@day.Date.ToString("dddd d MMMM", ItalianCulture)
@if (day.WorkUnitSummaries.Count == 0 && day.EventSummaries.Count == 0)
{
Nessun elemento registrato.
}
else
{
@foreach (var workUnit in day.WorkUnitSummaries)
{
@workUnit
}
@foreach (var calendarEvent in day.EventSummaries)
{
@calendarEvent
}
}
|
}
Totale |
|---|---|---|
| @row.Label | @for (var i = 0; i < row.DailyValues.Count; i++) {@FormatTimesheetValue(row.DailyValues[i], row.ValueFormat) | }@FormatTimesheetValue(row.Total, row.ValueFormat) |