public async Task <IntegrationClientReadResponse> GetIntegrationClient(IntegrationClientReadRequest request) { var response = new IntegrationClientReadResponse(); var integrationClient = await _integrationClientRepository.Select(x => x.Uid == request.IntegrationClientUid); if (integrationClient.IsNotExist()) { response.SetInvalidBecauseNotFound("integration_client"); return(response); } response.Item = _integrationClientFactory.CreateDtoFromEntity(integrationClient); response.Status = ResponseStatus.Success; return(response); }
public async Task <IActionResult> ClientActiveTokens(Guid id) { var integrationClientUid = id; if (integrationClientUid.IsEmptyGuid()) { return(RedirectToAccessDenied()); } var request = new IntegrationClientReadRequest(CurrentUser.Id, integrationClientUid); var response = await _integrationService.GetIntegrationClient(request); if (response.Status.IsNotSuccess) { return(RedirectToAccessDenied()); } var model = IntegrationMapper.MapIntegrationClientActiveTokensModel(response.Item); return(View(model)); }
public static IntegrationClientReadRequest GetIntegrationClientReadRequest() { var request = new IntegrationClientReadRequest(CurrentUserId, UidOne); return(request); }