public async Task <SalaryDTO> CreateSalary(SalaryCreateDTO salaryDTO) { if (salaryDTO == null) { return(null); } var salary = _mapper.Map <Salary>(salaryDTO); _context.Salaries.Add(salary); await _context.SaveChangesAsync(); return(_mapper.Map <SalaryDTO>(salary)); }
public async Task <ActionResult> CreateSalary([FromBody] SalaryCreateDTO salaryDTO) { var salaryObj = await _repository.CreateSalary(salaryDTO); return(CreatedAtAction(nameof(GetSalary), new { id = salaryObj.Id }, salaryObj)); }