public async Task <object> UpdateEmployeeWithDetailsById(Guid theBusinessId, Guid theEmployeeId, [FromBody] UpdateEmployeeModel updateEmployeeModel) { var errors = _employeeValidation.ValidateUpdateEmployeeData(updateEmployeeModel); if (errors != null) { return(errors); } var response = await _employeeLogic.UpdateEmployeeWithDetailsById(theBusinessId, theEmployeeId, updateEmployeeModel); if (response) { return(_employeeValidation.EmployeeUpdatedSucces()); } return(_employeeValidation.EmployeeIdDoesNotExist(theEmployeeId)); }