* Added ExcelGenerator and EmailSender

This commit is contained in:
2025-05-17 20:31:42 +02:00
parent 6ab3960e50
commit f4195a540c
9 changed files with 174 additions and 3 deletions

View File

@@ -6,4 +6,5 @@ public interface IWzHeaderService
{
Task<IEnumerable<WzHeaderDto>> GetAll();
Task CreateHeader(WzHeaderDto wzHeader);
Task<WzHeaderDto> GetById(Guid id);
}

View File

@@ -18,4 +18,16 @@ public class WzHeaderService(SytelineSaAppDbContext context, IMapper mapper) : I
await context.WzHeaders.AddAsync(entity);
await context.SaveChangesAsync();
}
public async Task<WzHeaderDto> GetById(Guid id)
{
var entity = await context.WzHeaders.FindAsync(id);
var items = await context.WzRowsMeyle.Where(x => x.FK_Header == id).Select(x => mapper.Map<WzRowMeyleDto>(x))
.ToListAsync();
WzHeaderDto wzHeader = mapper.Map<WzHeaderDto>(entity);
wzHeader.WzRowsMeyle = items;
return wzHeader;
}
}