public async Task <PayrollDTO> CreatePayroll(PayrollCreateDTO payrollDTO)
        {
            if (payrollDTO == null)
            {
                return(null);
            }

            var payroll = _mapper.Map <Payroll>(payrollDTO);

            _context.Payroll.Add(payroll);
            await _context.SaveChangesAsync();

            return(_mapper.Map <PayrollDTO>(payroll));
        }
Exemplo n.º 2
0
        public async Task <ActionResult> CreatePayroll([FromBody] PayrollCreateDTO payrollDTO)
        {
            var payrollObj = await _repository.CreatePayroll(payrollDTO);

            return(CreatedAtAction(nameof(GetPayroll), new { id = payrollObj.Id }, payrollObj));
        }