public void Post(TEntity obj) { ServiceHelper.ValidateParams(new object[] { obj }); //Verificando se existe if (GetById(obj.Id) != null) { throw new ArgumentException("object already exists"); } _unitOfWork.Begin(); _entityRepository.Insert(obj); _unitOfWork.Commit(); }
public virtual void Begin() { _unityOfWork = ServiceLocator.Current.GetInstance <IUnityOfWork>(); _unityOfWork.Begin(); }