public ActionResult Masters(int maintenanceId) { var maintenance = maintenanceRepository.Get(maintenanceId); var car = carRepository.Get(maintenance.CarId); var masters = masterRepository.GetMasters().Where(m => m.CarBrand == car.Brand).ToList(); var model = new ChooseMasterViewModel { MaintenanceId = maintenanceId, Masters = masters }; return(View(model)); }
public ActionResult MaintenanceDetails(int maintenanceId, double markUp) { var maintenance = maintenanceRepository.Get(maintenanceId); maintenance.Price += markUp; maintenanceRepository.Update(maintenance); var car = carRepository.Get(maintenance.CarId); var customer = customerRepository.Get(maintenance.CustomerId); var model = new MaintanceDetailsViewModel { Car = car, CustomerName = customer.Name, CustomerSurname = customer.Surname, DateTime = maintenance.DateTime, Price = maintenance.Price }; return(View(model)); }
async UniTask IAppMaintenanceController.Check() { isMaintenance.Value = await repository.Get(); }