public IActionResult Details() { PricingFactor pricingFactor = new PricingFactor(); pricingFactor = _context.PricingFactors.Where(p => p.Id == 1).Single(); return(View(pricingFactor)); }
public IActionResult Edit(PricingFactor pricingFactor) { if (ModelState.IsValid) { _context.PricingFactors.Update(pricingFactor); _context.SaveChanges(); return(RedirectToAction("Index")); } return(View(pricingFactor)); }
//GET - EDIT public IActionResult Edit() { PricingFactor pricingFactor = _context.PricingFactors.Find(1); if (pricingFactor == null) { return(NotFound()); } return(View(pricingFactor)); }
public override int GetHashCode() { int hash = 1; if (entityId_ != null) { hash ^= EntityId.GetHashCode(); } if (OccupancyRangeName.Length != 0) { hash ^= OccupancyRangeName.GetHashCode(); } if (PricingFactor != 0D) { hash ^= PricingFactor.GetHashCode(); } if (Horizon != 0) { hash ^= Horizon.GetHashCode(); } if (FactorRate != 0D) { hash ^= FactorRate.GetHashCode(); } if (OcuupancyRangeMin != 0) { hash ^= OcuupancyRangeMin.GetHashCode(); } if (OccupancyRangeMax != 0) { hash ^= OccupancyRangeMax.GetHashCode(); } if (Slope != 0D) { hash ^= Slope.GetHashCode(); } return(hash); }
public void LoadPostalCodePricingFactors() { using (var entities = new PricingEntities()) { var postalCodeFactor = entities.PricingFactorTypes.Single(x => x.PricingFactorTypeCode == "POC"); var postalCodes = "ABCDEFGHJKLMNOPRSTUVWY"; foreach (var firstLetter in postalCodes) { foreach (var secondLetter in postalCodes) { for (var i = 1; i <= _Random.Next(2, 6); i++) { var factor = new PricingFactor(); factor.PricingFactorType = postalCodeFactor; factor.AppliesTo = string.Format("{0}{1}{2}", firstLetter, secondLetter, i); factor.Factor = _Random.NextDouble() + _Random.NextDouble(); entities.PricingFactors.Add(factor); } } } entities.SaveChanges(); } }
public void LoadVehiclePricingFactors() { int minVehicleId, maxVehicleId; using (var vehicleEntities = new VehicleEntities()) { minVehicleId = vehicleEntities.Vehicles.Min(x => x.VehicleId); maxVehicleId = vehicleEntities.Vehicles.Max(x => x.VehicleId); } using (var entities = new PricingEntities()) { var vehicleFactor = entities.PricingFactorTypes.Single(x => x.PricingFactorTypeCode == "VID"); for (var vehicleId = minVehicleId; vehicleId <= maxVehicleId; vehicleId++) { var factor = new PricingFactor(); factor.PricingFactorType = vehicleFactor; factor.AppliesTo = vehicleId.ToString(); factor.Factor = _Random.NextDouble() + _Random.NextDouble(); entities.PricingFactors.Add(factor); } entities.SaveChanges(); } }