سلام. وقت بخیر
متد GetUser از وب سرویس IUser و متد SearchIdentityBy از وب سرویس IAdvancedSearch هر دو نام و نام خانوادگی کاربر را به صورت Concat شده و سر هم تحت فیلد Nickname بر می گردانند. اگر وب سرویسی هست که Id کاربر را بگیرد و نام و نام خانوادگی را به صورت جداگانه (تحت فیلد های first_name و last_name) به ما بدهد لطفا معرفی کنید. در غیر این صورت آیا امکانش هست متد GetUser از وب سرویس IUser را به گونه ای تغییر دهید که بتوانیم نام و نام خانوادگی را تحت فیلدهای جداگانه بگیریم؟
با تشکر.
کاربر mostashari عزیز،
بعد از فراخوانی سرویس IUser، شما به مقدا IdentityId دسترسی خواهید داشت. کافیست مقدار IdentityId را در سرویس IPerson به کمک تابع FindPersonById جستجو کنید. اکنون به مقدار FirstName و LastName دسترسی دارید.
نکته: اگر هویت از نوع حقوقی است باید از سرویس IOrganization استفاده شود و IPerson برای هویتهای حقیقی است.