DRAB/Drab.Logic/Dtos/PozDokDto.cs
2025-07-11 10:50:46 +02:00

23 lines
593 B
C#

namespace Drab.Logic.Dtos;
public class PozDokDto
{
public long DokId { get; set; }
public TowarDto Towar { get; set; }
public decimal Ilosc { get; set; }
public string Komentarz { get; set; }
}
internal static class PozDokExtensions
{
internal static PozDokDto ToPozDokDto(this PozDok pozDok)
{
return new PozDokDto
{
DokId = (long)pozDok.DokId,
Ilosc = pozDok.IloscPlus,
Towar = pozDok.Tow.ToTowarDto(),
Komentarz = string.Join("; ", pozDok.TekstPozs.Select(x => x.Tekst.Trim()))
};
}
}