public OneSpanSign.API.Result <OneSpanSign.API.Sender> GetSenders(Direction direction, PageRequest request) { string path = template.UrlFor(UrlTemplate.ACCOUNT_MEMBER_LIST_PATH) .Replace("{dir}", DirectionUtility.getDirection(direction)) .Replace("{from}", request.From.ToString()) .Replace("{to}", request.To.ToString()) .Build(); try { string response = restClient.Get(path); OneSpanSign.API.Result <OneSpanSign.API.Sender> apiResponse = JsonConvert.DeserializeObject <OneSpanSign.API.Result <OneSpanSign.API.Sender> >(response, jsonSettings); return(apiResponse); } catch (OssServerException e) { throw new OssServerException("Failed to retrieve Account Members List.\t" + " Exception: " + e.Message, e.ServerError, e); } catch (Exception e) { throw new OssException("Failed to retrieve Account Members List.\t" + " Exception: " + e.Message, e); } }
private List <Group> GetMyGroups(OneSpanSign.API.Result <OneSpanSign.API.Group> apiResponse) { List <Group> result = new List <Group>(); foreach (OneSpanSign.API.Group apiGroup in apiResponse.Results) { result.Add(new GroupConverter(apiGroup).ToSDKGroup()); } return(result); }
public List <GroupSummary> GetGroupSummaries() { OneSpanSign.API.Result <OneSpanSign.API.GroupSummary> apiResponse = apiClient.GetGroupSummaries(); List <GroupSummary> result = new List <GroupSummary>(); foreach (OneSpanSign.API.GroupSummary apiGroupSummary in apiResponse.Results) { result.Add(new GroupSummaryConverter(apiGroupSummary).ToSDKGroupSummary()); } return(result); }
public IDictionary <string, OneSpanSign.Sdk.Sender> GetSenders(Direction direction, PageRequest request) { OneSpanSign.API.Result <OneSpanSign.API.Sender> apiResponse = apiClient.GetSenders(direction, request); IDictionary <string, OneSpanSign.Sdk.Sender> result = new Dictionary <string, OneSpanSign.Sdk.Sender>(); foreach (OneSpanSign.API.Sender apiSender in apiResponse.Results) { result.Add(apiSender.Email, new SenderConverter(apiSender).ToSDKSender()); } return(result); }
private OneSpanSign.API.Result <OneSpanSign.API.Group> GetGroups(String path) { try { string response = restClient.Get(path); OneSpanSign.API.Result <OneSpanSign.API.Group> apiResponse = JsonConvert.DeserializeObject <OneSpanSign.API.Result <OneSpanSign.API.Group> > (response, settings); return(apiResponse); } catch (OssServerException e) { throw new OssServerException("Failed to retrieve group list." + " Exception: " + e.Message, e.ServerError, e); } catch (Exception e) { throw new OssException("Failed to retrieve group list." + " Exception: " + e.Message, e); } }
public OneSpanSign.API.Result <OneSpanSign.API.GroupSummary> GetGroupSummaries() { string path = template.UrlFor(UrlTemplate.GROUPS_SUMMARY_PATH) .Build(); try { string response = restClient.Get(path); OneSpanSign.API.Result <OneSpanSign.API.GroupSummary> apiResponse = JsonConvert.DeserializeObject <OneSpanSign.API.Result <OneSpanSign.API.GroupSummary> > (response, settings); return(apiResponse); } catch (OssServerException e) { throw new OssServerException("Failed to retrieve Group Summary list." + " Exception: " + e.Message, e.ServerError, e); } catch (Exception e) { throw new OssException("Failed to retrieve Group Summary list." + " Exception: " + e.Message, e); } }
public List <Group> GetMyGroups(String groupName) { OneSpanSign.API.Result <OneSpanSign.API.Group> apiResponse1 = apiClient.GetMyGroups(groupName); return(GetMyGroups(apiResponse1)); }
public List <Group> GetMyGroups() { OneSpanSign.API.Result <OneSpanSign.API.Group> apiResponse = apiClient.GetMyGroups(); return(GetMyGroups(apiResponse)); }