コード例 #1
0
        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();
        }
コード例 #2
0
 public virtual void Begin()
 {
     _unityOfWork = ServiceLocator.Current.GetInstance <IUnityOfWork>();
     _unityOfWork.Begin();
 }