Пример #1
0
		/// <summary>
		/// Wie hoch sind die Versandkosten für die angegebene 
        /// Kategorie in dieses Land?
		/// <returns>Die Versandkosten. 0.0 wenn keine Versandkosten hinterlegt wurden.</returns>
		/// </summary>
        public decimal ShippingCost(ShippingCategory category)
        {
            if (category == null) { throw new ArgumentNullException("Keine Versandkosten ohne Kategorie möglich!"); }
            return (from sc in ShippingCosts
                    where sc.ShippingCategoryId == category.Id
                    select sc.Amount).FirstOrDefault();
        }
Пример #2
0
 /// <summary>
 /// Wie hoch sind die Versandkosten für die angegebene
 /// Kategorie in dieses Land?
 /// <returns>Die Versandkosten. 0.0 wenn keine Versandkosten hinterlegt wurden.</returns>
 /// </summary>
 public decimal ShippingCost(ShippingCategory category)
 {
     if (category == null)
     {
         throw new ArgumentNullException("Keine Versandkosten ohne Kategorie möglich!");
     }
     return((from sc in ShippingCosts
             where sc.ShippingCategoryId == category.Id
             select sc.Amount).FirstOrDefault());
 }
Пример #3
0
        public ShippingCategory CreateShippingCategory(string name)
        {
            using (var db = new Entities())
            {
                var cat = new ShippingCategory
                {
                    Name = name
                };

                db.ShippingCategories.Add(cat);
                db.SaveChanges();

                return cat;
            }
        }