public void OnGet(Guid carid) { Car = CarStore.GetCarById(carid); Customer = CustomerStore.GetCustomerById(Car.CustomerId); CarId = carid; CustomerId = Car.CustomerId; double PrecioBase = 1000000; double Incrementociudad = 0; //Aplica un incremento del 10% si es medellín double IncrementoModelo = 0; //aplica un incremento del 5% si el modelo del carro es mayor de 10 años double IncrementoEdad1 = 0; //Aplica un incremeto del 30% si la edad esta entre los 16 y 25 años double IncrementoEdad2 = 0; //Aplica un incremeto del 30% si la edad esta entre los 25 y 40 años if (Customer.City == "Medellin") { Incrementociudad = PrecioBase * 0.1; } if (DateTime.Today.Year - 10 > Car.Year) { IncrementoModelo = PrecioBase * 0.05; } if (DateTime.Today.AddTicks(-Customer.BirthDay.Ticks).Year - 1 > 16 && DateTime.Today.AddTicks(-Customer.BirthDay.Ticks).Year - 1 < 25) { IncrementoEdad1 = PrecioBase * 0.3; } if (DateTime.Today.AddTicks(-Customer.BirthDay.Ticks).Year - 1 > 25 && DateTime.Today.AddTicks(-Customer.BirthDay.Ticks).Year - 1 < 40) { IncrementoEdad2 = PrecioBase * 0.1; } TotalAPagar = PrecioBase + Incrementociudad + IncrementoModelo + IncrementoEdad1 + IncrementoEdad2; }
public void OnGet(Guid id) { Car = CarStore.GetCarById(id); }