public SingleResult <ExpenseReport> Handle(ExpenseReportSaveCommand request) { _context.Update(request.ExpenseReport); _context.SaveChanges(); return(new SingleResult <ExpenseReport>(request.ExpenseReport)); }
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)); }