public void SaveAccrual(AccrualViewModel accrualViewModel) { var accrual = _accrualRepository.GetExist(accrualViewModel.EmployeId, accrualViewModel.Date); if (accrual != null) { accrual.Amount = accrualViewModel.Amount; } else { accrual = new Accrual() { Date = accrualViewModel.Date, Amount = accrualViewModel.Amount, Employe = _employeRepository.Get(accrualViewModel.EmployeId) }; } _accrualRepository.Save(accrual); }
public Accrual GetAccrualInAMonth(long employeId, DateTime date) => _accrualRepository .GetExist(employeId, date);