Documents: Replace Razor templates with iText
All checks were successful
Test / Run tests (push) Successful in 2m24s

This commit is contained in:
2026-03-16 15:09:47 +01:00
parent d8c967b2f2
commit 8054a024f4
61 changed files with 2291 additions and 2924 deletions

View File

@@ -1,5 +1,6 @@
using Elwig.Models.Entities;
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
@@ -69,12 +70,14 @@ namespace Elwig.Models.Dtos {
}
public class DeliveryConfirmationDeliveryRow {
public DateOnly Date;
public string LsNr;
public int DPNr;
public string Variety;
public string? Attribute;
public string? Cultivation;
public string QualityLevel;
public string QualId;
public bool IsDepreciated;
public (double Oe, double Kmw) Gradation;
public string[] Modifiers;
@@ -84,12 +87,14 @@ namespace Elwig.Models.Dtos {
public DeliveryConfirmationDeliveryRow(DeliveryPart p) {
var d = p.Delivery;
Date = d.Date;
LsNr = d.LsNr;
DPNr = p.DPNr;
Variety = p.Variety.Name;
Attribute = p.Attribute?.Name;
Cultivation = p.Cultivation?.Name;
QualityLevel = p.Quality.Name;
QualId = p.Quality.QualId;
IsDepreciated = p.QualId == "WEI";
Gradation = (p.Oe, p.Kmw);
Modifiers = [.. p.Modifiers.Select(m => m.Name)];