Exemple #1
0
        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);
        }