Example #1
0
        public IActionResult Details()
        {
            PricingFactor pricingFactor = new PricingFactor();

            pricingFactor = _context.PricingFactors.Where(p => p.Id == 1).Single();


            return(View(pricingFactor));
        }
Example #2
0
        public IActionResult Edit(PricingFactor pricingFactor)
        {
            if (ModelState.IsValid)
            {
                _context.PricingFactors.Update(pricingFactor);
                _context.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(pricingFactor));
        }
Example #3
0
        //GET - EDIT
        public IActionResult Edit()
        {
            PricingFactor pricingFactor = _context.PricingFactors.Find(1);

            if (pricingFactor == null)
            {
                return(NotFound());
            }

            return(View(pricingFactor));
        }
Example #4
0
        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);
        }
Example #5
0
 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();
     }
 }
Example #6
0
        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();
            }
        }