1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| public with sharing class AgencyContractCloneController {
| @AuraEnabled
| public static InitData init(){
| InitData res = new initData();
| ID myUserID = UserInfo.getUserId();
| try {
| User userinfo = [SELECT Id,ProfileId FROM User WHERE Id = :myUserID LIMIT 1];
| res.Id = userinfo.Id;
| res.ProfileId = userinfo.ProfileId;
| } catch (Exception e) {
| throw new AuraHandledException(e.getMessage());
| }
| return res;
| }
| public class InitData{
| @AuraEnabled
| public string Id;
| @AuraEnabled
| public string ProfileId;
| }
| }
|
|