public IActionResult GetAccessKeys() { IActionResult result; ServiceModels.AccessKeys response = new ServiceModels.AccessKeys(); string rootUrl = Request.GetRootUrl(); response.AddLink("add", string.Concat(rootUrl, "/accesskeys"), null); int organisationID = User.GetOrganisationID(); List <Model.AccessKey> accessKeys = BusinessLogicFactory.AccessKeys.GetAccessKeys(organisationID); response.PageInfo = Request.GetPageInfo(accessKeys.Count); int endIndex = response.PageInfo.StartIndex + response.PageInfo.ItemsCount; for (int index = response.PageInfo.StartIndex; index < endIndex; index++) { ServiceModels.AccessKey accessKey = new ServiceModels.AccessKey(accessKeys[index]); accessKey.AddSelfLink(string.Concat(rootUrl, "/accesskeys/", accessKey.Key), true, true); response.Add(accessKey); } result = Request.GetObjectResult(response); return(result); }
public IActionResult GetAccessKeys() { IActionResult result; ServiceModels.AccessKeys response = new ServiceModels.AccessKeys(); string rootUrl = Request.GetRootUrl(); response.AddLink("add", string.Concat(rootUrl, "/accesskeys"), null); int organisationID = User.GetOrganisationID(); List<Model.AccessKey> accessKeys = BusinessLogicFactory.AccessKeys.GetAccessKeys(organisationID); response.PageInfo = Request.GetPageInfo(accessKeys.Count); int endIndex = response.PageInfo.StartIndex + response.PageInfo.ItemsCount; for (int index = response.PageInfo.StartIndex; index < endIndex; index++) { ServiceModels.AccessKey accessKey = new ServiceModels.AccessKey(accessKeys[index]); accessKey.AddSelfLink(string.Concat(rootUrl, "/accesskeys/", accessKey.Key), true, true); response.Add(accessKey); } result = Request.GetObjectResult(response); return result; }