Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public Accrual GetAccrualInAMonth(long employeId, DateTime date) =>
 _accrualRepository
 .GetExist(employeId, date);