using System; using System.Collections.Generic; using System.Linq; using BS.Shared; using BS.Shared.Extensions; using BS.Shared.Interface; namespace BeWo.Data.Entities { public class GkvAbrechnung : BeWoEntityBase, IGkvAbrechnung { public GkvAbrechnung() { this._Tid = TableID.GkvAbrechnung; } public virtual DateTime ErstelltAm { get; set; } public virtual DateTime? AbrechnungsZeitraumStart { get; set; } public virtual DateTime? AbrechnungsZeitraumEnde { get; set; } public virtual decimal Betrag { get; set; } public virtual bool Bezahlt { get; set; } public virtual bool UrbelegeGesendet { get; set; } public virtual GkvVerfahrensstufe Verfahrensstufe { get; set; } public virtual Organisation Organisation { get; set; } public virtual IList InvoiceBases { get; set; } public virtual IList GkvTransferProtokolle { get; set; } public virtual IEnumerable TransferProtokolle => GkvTransferProtokolle; public virtual IGkvTransferProtokoll LastTransferProtokoll => GkvTransferProtokolle?.LastOrDefault(); } }