public async Task <IActionResult> AddEmployee(EmployeeForAddDto emp)
        {
            if (await _repo.EmployeeExists(emp.EntityCode, emp.EmpCode))
            {
                ModelState.AddModelError("Employee", "Employee is duplicate (EntityCode + EmpCode)");
            }
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            Employee employeeToAdd = emp.MapFromEmployeeForAddDto();
            await _repo.AddEmployee(employeeToAdd);

            return(StatusCode(201));
        }