コード例 #1
0
        public SingleResult <ExpenseReport> Handle(ExpenseReportSaveCommand request)
        {
            _context.Update(request.ExpenseReport);
            _context.SaveChanges();

            return(new SingleResult <ExpenseReport>(request.ExpenseReport));
        }
コード例 #2
0
        public SingleResult <ExpenseReport> Handle(ExpenseReportSaveCommand request)
        {
            using (ISession session = DataContext.GetTransactedSession())
            {
                ITransaction transaction = session.BeginTransaction();
                session.SaveOrUpdate(request.ExpenseReport);
                transaction.Commit();
            }

            return(new SingleResult <ExpenseReport>(request.ExpenseReport));
        }