public void CreateNewDriverAdvance(IUnitOfWork uow, ICategoryRepository categoryRepository, decimal cashInput) { Expense cashExpense = null; _routeList.EmployeeAdvanceOperation(ref cashExpense, cashInput, categoryRepository); if (cashExpense != null) { uow.Save(cashExpense); } cashExpense?.UpdateWagesOperations(uow); }