/// <summary> /// Saves the appliedtag. /// </summary> /// <param name="appliedtag">The appliedtag.</param> public void SaveAppliedTag(AppliedTag appliedtag) { ExceptionHelper.ThrowIfNull("appliedtag", appliedtag); ExecuteSaveSpecification(appliedtag); MainRepository [appliedtag.Key] = appliedtag; UnitOfWork.Commit(); }
/// <summary> /// Executes the delete specification. /// </summary> partial void ExecuteDeleteSpecification(long appliedtagKey, AppliedTag appliedtag);
/// <summary> /// Executes the save specification. /// </summary> partial void ExecuteSaveSpecification(AppliedTag appliedtag);
/// <summary> /// Executes the save specification. /// </summary> /// <param name="appliedtag">Appliedtag.</param> partial void ExecuteSaveSpecification(AppliedTag appliedtag) { SpecificationService.ThrowIfAnySpecificationIsNotSatisfiedBy( appliedtag, new AppliedTagSaveSpecification()); }