public void CreateSalary(SalaryDetails salaryDetails) { var salary = Mapper.Map <Salary>(salaryDetails); var savedSalary = _salaryRepository.Create(salary); foreach (var salaryDeductionDetails in salaryDetails.SalaryDeductions) { var salaryDeduction = Mapper.Map <SalaryDeduction>(salaryDeductionDetails); salaryDeduction.SalaryId = savedSalary.Id; _salaryDeductionRepository.Create(salaryDeduction); } }
public async Task <ActionResult> Create([FromBody] SalaryDto salaryDto) { var result = await _repo.Create(salaryDto); return(Ok(result)); }