* Added Excel generation for Marelli

* Added Logo
This commit is contained in:
2025-09-30 21:18:34 +02:00
parent f6cc62d6c8
commit 8cfded48ae
9 changed files with 55 additions and 38 deletions

View File

@@ -8,5 +8,6 @@ public interface IWzHeaderService
Task<IEnumerable<WzHeaderDto>> GetByCustomerNumber(string customerNumber, int customerSequence);
Task CreateHeader(WzHeaderDto wzHeader);
Task<WzHeaderDto> GetById(Guid id);
Task<WzHeaderDto> GetByIdMarelli(Guid id);
Task AddEmailsToWzHeader(Guid id, string emailAddresses);
}

View File

@@ -38,6 +38,18 @@ public class WzHeaderService(SytelineSaAppDbContext context, IMapper mapper) : I
return wzHeader;
}
public async Task<WzHeaderDto> GetByIdMarelli(Guid id)
{
var entity = await context.WzHeaders.FindAsync(id);
var items = await context.WzRowsMareli.Where(x => x.FKHeader == id).Select(x => mapper.Map<WzRowMarelliDto>(x))
.ToListAsync();
WzHeaderDto wzHeader = mapper.Map<WzHeaderDto>(entity);
wzHeader.WzRowsMarelli = items;
return wzHeader;
}
public async Task AddEmailsToWzHeader(Guid id, string emailAddresses)
{
var entity = await context.WzHeaders.FindAsync(id);