public static DamageHistoryModel CreateModel(ClockModel model, Guid thisID, Guid driver) { DamageHistoryModel newModel = new DamageHistoryModel() { Id = thisID, driverID = driver, time = DateTime.Parse(model.time), lplateNum = model.vehicle.licenceNum, state = model.clock, resolved = false }; return(newModel); }
public static DamageHistoryModel CreateModel(DamageHistoryDTO dto) { DamageHistoryModel newModel = new DamageHistoryModel() { Id = dto.Id, driverID = dto.driverID, time = dto.time, lplateNum = dto.lplateNum, state = dto.state, resolved = dto.resolved }; return(newModel); }
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); }