コード例 #1
0
ファイル: DataEventoServices.cs プロジェクト: marcosalpha3/jw
        public DataEvento Apagar(int codigo)
        {
            using (RepositorySession dalSession = new RepositorySession(Runtime.JWInstance))
            {
                IUnitOfWork unitOfWork = dalSession.UnitOfWork;
                unitOfWork.Begin();
                try
                {
                    var model = BuscarPorId(ref unitOfWork, codigo);

                    if (model == null || model.Invalid)
                    {
                        return(model);
                    }

                    _repository.Apagar(ref unitOfWork, codigo);
                    unitOfWork.Commit();
                    return(model);
                }
                catch
                {
                    unitOfWork.Rollback();
                    throw;
                }
            }
        }