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)); }
public async Task <ActionResult> CreatePayroll([FromBody] PayrollCreateDTO payrollDTO) { var payrollObj = await _repository.CreatePayroll(payrollDTO); return(CreatedAtAction(nameof(GetPayroll), new { id = payrollObj.Id }, payrollObj)); }