public Repair ToRepairEdit(RepairSchedule repairSchedule) { return(new Repair { Department = repairSchedule.Repair.Department }); }
public FinishRepairViewModel ToFinishRepairViewModel(RepairSchedule repairSchedule) { return(new FinishRepairViewModel { Vehicle = repairSchedule.Schedule.Vehicle, VehicleId = repairSchedule.Schedule.Vehicle.Id, Repair = repairSchedule.Repair, RepairId = repairSchedule.Repair.Id, ScheduleDetail = repairSchedule.Schedule, ScheduleDetailId = repairSchedule.Schedule.Id, RepairSchedule = repairSchedule, RepairScheduleID = repairSchedule.Id, ActiveSchedule = repairSchedule.Schedule.ActiveSchedule, ActiveScheduleID = repairSchedule.Schedule.ActiveSchedule.Id, }); }
public async Task <IActionResult> EditRepair(RepairSchedule repairSchedule) { if (ModelState.IsValid) { var repair = repairSchedule.Repair; if (repair == null) { return(NotFound()); } await _repairRepository.UpdateAsync(repair); return(RedirectToAction("DealershipRepairs")); } return(View(repairSchedule)); }
public RepairHistory ToRepairHistory(RepairSchedule repairSchedule, ScheduleDetail scheduleDetail) { var test = new RepairHistory { IsActive = true, CreationDate = DateTime.Now, LicencePlate = scheduleDetail.Vehicle.LicencePlate, Mileage = scheduleDetail.ActiveSchedule.Mileage, DealershipId = scheduleDetail.Dealership.Id, Dealership = scheduleDetail.Dealership.DealerShipName, ServiceId = scheduleDetail.ActiveSchedule.Services.Id, Service = scheduleDetail.ActiveSchedule.Services.ServiceType, Remarks = scheduleDetail.ActiveSchedule.Remarks, RepairDate = DateTime.Now, RepairHours = repairSchedule.Repair.WorkHours.ToString(), RepairRemarks = repairSchedule.Repair.ServiceDone, }; return(test); }