Пример #1
0
        public bool DeleteTransaction(int transactionId)
        {
            bool result = false;

            using (KapitalDataContext context = new KapitalDataContext(ConnectionString))
            {
                RepositoryAdapter<BO.Transaction, Transaction, TransactionCopyExtensions> adapter =
                    new RepositoryAdapter<BO.Transaction, Transaction, TransactionCopyExtensions>(this);

                result = adapter.Delete(context.Transactions.Where(x => x.TransactionId == transactionId), context);

                Transaction item = (from x in context.Transactions
                                    where x.TransactionId == transactionId
                                    select x).SingleOrDefault();

                context.Transactions.DeleteOnSubmit(item);

                context.SubmitChanges();
            }

            return result;
        }