Example #1
0
        public static ClockHistoryModel CreateModel(ClockHistoryDTO dto)
        {
            ClockHistoryModel newModel = new ClockHistoryModel()
            {
                Id        = dto.Id,
                driverID  = dto.driverID,
                time      = dto.time,
                lplateNum = dto.lplateNum,
                state     = dto.state
            };

            return(newModel);
        }
Example #2
0
        public static VehicleDetailModel CreateModel(VehicleDTO dto, IEnumerable <DamageHistoryDTO> dmgHistory, IEnumerable <ClockHistoryDTO> clkHistory)
        {
            VehicleDetailModel newModel = new VehicleDetailModel()
            {
                licenceNum    = dto.licenseNum,
                model         = dto.model,
                make          = MakeModel.CreateModel(dto.make),
                state         = dto.state,
                colour        = dto.colour,
                active        = dto.active,
                damageHistory = DamageHistoryModel.CreateModelNumerable(dmgHistory).OrderByDescending(x => x.time),
                clockHistory  = ClockHistoryModel.CreateModelNumerable(clkHistory).OrderByDescending(x => x.time)
            };

            return(newModel);
        }