Esempio n. 1
0
        public async Task AdditionalDaysAddAdditionalDays(ApplicationAdditionalDays additionalDays)
        {
            var additional = new AdditionalDaysEntity()
            {
                AdditionalDaysReason = additionalDays.AdditionalDaysReason,
                AdditionalDaysNumberOfAdditionalDays = additionalDays.AdditionalDaysNumberOfDays,
            };

            await AdditionalDaysWorkflow.AdditionalDaysInsert(additionalDays.EmployeeUID, additional);
        }
Esempio n. 2
0
        public async Task AdditionalDaysInsert(Guid employeeUID, AdditionalDaysEntity additionalDays)
        {
            var employee = await EmployeeRepository.EmployeeGetEmployee(employeeUID);

            var days = new AdditionalDay()
            {
                AdditionaDaysUID = Guid.NewGuid(),
                AdditionalDaysNumberOfAdditionalDays = additionalDays.AdditionalDaysNumberOfAdditionalDays,
                AdditionalDaysReason    = additionalDays.AdditionalDaysReason,
                AdditionalDaysCreatedOn = DateTime.UtcNow,
                EmployeeID = employee.EmployeeID
            };

            await AdditionalDaysRepository.AdditionalDaysInsert(days);
        }