Esempio n. 1
0
        public ActionResult ChooseMaster(int masterId, int maintenanceId)
        {
            var maintenance = maintenanceRepository.Get(maintenanceId);

            maintenance.MasterId = masterId;
            maintenanceRepository.Update(maintenance);
            return(RedirectToAction("MaintenanceDetails", new { maintenanceId = maintenanceId }));
        }
Esempio n. 2
0
        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));
        }