/// <summary> /// Update a <see cref="Workout"/> object passed as an argument. /// </summary> /// <param name="aFanKey">A <see cref="FanKey"/> object.</param> /// <param name="aWorkout">A <see cref="Workout"/> object.</param> /// <exception cref="ArgumentNullException">If <c>aWorkout</c> argument is <c>null</c>.</exception> public static void Update(FanKey aFanKey, Workout aWorkout) { if (aWorkout == null) { throw new ArgumentNullException("Update Workout Business"); } //if (!FanFunctionAccessData.HasModeAccess(aFanKey, "Workout", AccessMode.Update)) //{ // throw new ZpAccessException("Access Denied", String.Format("{0}", aFanKey.WorkoutnKey), AccessMode.Update, "Workout"); //} WorkoutData.Update(aWorkout); }
/// <summary> /// The overloaded Load method that will return a <see cref="WorkoutCollection"/>. /// </summary> /// <param name="aFanKey">A <see cref="FanKey"/> object.</param> /// <param name="aWorkoutCollection">A <see cref="WorkoutCollection"/> object.</param> /// <exception cref="ArgumentNullException">If <c>aWorkoutCollection</c> argument is <c>null</c>.</exception> public static void Load(FanKey aFanKey, WorkoutCollection aWorkoutCollection) { if (aWorkoutCollection == null) { throw new ArgumentNullException("Load Workout Business"); } //if (!FanFunctionAccessData.HasModeAccess(aFanKey, "Workout", AccessMode.List)) //{ // throw new ZpAccessException("Access Denied", String.Format("{0}", aFanKey.WorkoutnKey), AccessMode.List, "Workout"); //} WorkoutData.Load(aWorkoutCollection); }
/// <summary> /// Insert a <see cref="Workout"/> object passed as an argument via Stored Procedure that returns the newly inserted <i>Workout Key</i>. /// </summary> /// <param name="aFanKey">A <see cref="FanKey"/> object.</param> /// <param name="aWorkout">A <see cref="Workout"/> object.</param> /// <exception cref="ArgumentNullException">If <c>aWorkout</c> argument is <c>null</c>.</exception> public static void Insert(FanKey aFanKey, Workout aWorkout) { if (aWorkout == null) { throw new ArgumentNullException("Insert Workout Business"); } //if (!FanFunctionAccessData.HasModeAccess(aFanKey, "Workout", AccessMode.Create)) //{ // throw new ZpAccessException("Access Denied", String.Format("{0}", aFanKey.FannKey), AccessMode.Create, "Workout"); //} //Set date of creation before insert aWorkout.DateCreated = DateTime.Now.ToLongDateString(); WorkoutData.Insert(aWorkout); }