public async Task <object> AddEmployeeWithDetails(Guid theBusinessId, [FromBody] EmployeeModel employeeModel) { var errors = _employeeValidation.ValidateEmployeeData(employeeModel); if (errors != null) { return(errors); } var response = await _employeeLogic.AddEmployeeWithDetails(theBusinessId, employeeModel); if (response) { return(_employeeValidation.EmployeeAddedSuccess()); } return(_employeeValidation.DepartmentIdDoesNotExist(employeeModel.DepartmentID)); }