public static LeverancierModel Parse(Leverancier leverancierEntity, string currentLocation, bool incVestigingen, bool incLonghires = true) { var leverancier = new LeverancierModel { Id = leverancierEntity.Id, Naam = leverancierEntity.Naam, Status = leverancierEntity.Status, Commissie = leverancierEntity.Commissie, Bestand = FileModel.Parse(leverancierEntity.Bestand), Vestigingen = incVestigingen ? VestigingModel.Parse(leverancierEntity.Vestigings, currentLocation) : null, Longhires = incLonghires ? LonghireModel.Parse(leverancierEntity.Longhires) : null, Huurvoorwaarden = leverancierEntity.Huurvoorwaarden, InleverInformatie = leverancierEntity.Inleverinformatie, Openingstijden = leverancierEntity.Openingstijden, OphaalInformatie = leverancierEntity.Ophaalinformatie, Prijsvoorwaarden = leverancierEntity.Prijsvoorwaarden, TransferInformatie = leverancierEntity.Transferinformatie, Korting = leverancierEntity.Korting, PrijsPerPeriode = leverancierEntity.PrijsPerPeriode, AddOneExtraDay = leverancierEntity.AddOneExtraDay, Vroegboekkorting = leverancierEntity.Vroegboekkorting, Vbkpercentage = leverancierEntity.Vbkpercentage, Vbkdagen = leverancierEntity.Vbkdagen, VroegboekPeriodeStart = leverancierEntity.VroegboekPeriodeStart, VroegboekPeriodeEind = leverancierEntity.VroegboekPeriodeEind }; return(leverancier); }
public static LonghireModel Parse(Longhire longhireEntity) { var longhire = new LonghireModel() { Id = longhireEntity.Id, Days = longhireEntity.Days, Percentage = longhireEntity.Percentage, LeverancierId = longhireEntity.LeverancierId }; return(longhire); }