Example #1
0
        /// <summary>
        /// Methode zum Aendern eines SpielOrtes
        /// </summary>
        public static SpielOrt UpdateSpielOrt(SpielOrt spielOrt)
        {
            if (spielOrt == null)
                throw new ArgumentNullException("spielOrt");

            using (var context = new WM2010Entities())
            {
                var so = CqSpielOrt.Invoke(context, spielOrt.SpielOrtId);

                context.ApplyPropertyChanges(so.EntityKey.EntitySetName, spielOrt);
                context.SaveChanges();
                context.Refresh(RefreshMode.StoreWins, spielOrt);
                return spielOrt;
            }
        }
Example #2
0
        /// <summary>
        /// Methode zum Erstellen eines SpielOrtes
        /// </summary>
        public static SpielOrt CreateSpielOrt(SpielOrt spielOrt)
        {
            if (spielOrt == null)
                throw new ArgumentNullException("spielOrt");

            using (var context = new WM2010Entities())
            {
                context.AddToSpielOrt(spielOrt);
                context.SaveChanges();
                context.Refresh(RefreshMode.StoreWins, spielOrt);

                return spielOrt;
            }
        }