public async Task <IHttpActionResult> Get()
        {
            var request = new GetProfilesRequest();

            request.TenantId = (await _userManager.GetUserAsync(User)).TenantId;
            return(Ok(await _mediator.Send(request)));
        }
        public async Task <IHttpActionResult> Get()
        {
            var request = new GetProfilesRequest();

            request.TenantUniqueId = Request.GetTenantUniqueId();
            return(Ok(await _mediator.Send(request)));
        }
Пример #3
0
		public GetProfilesResponse GetProfiles(GetProfilesRequest request)
		{
			return new GetProfilesResponse
			{
				Profiles = new Profile[] { profile },
			};
		}
Пример #4
0
        public async Task <IActionResult> GetProfiles([FromQuery] GetProfilesRequest request)
        {
            var response = await mediator.Send(request);

            logger.LogResponse($"User #{HttpContext.GetCurrentUserId()} displayed profiles", response.Error);

            return(response.IsSucceeded ? (IActionResult)Ok(response) : BadRequest(response));
        }
Пример #5
0
        public async Task GetProfiles(CancellationToken cancellationToken = default)
        {
            var model = GetProfilesRequest.Create();
            var json  = JsonSerializer.Serialize(model);

            await _server.SendAsync(SelectedClient, json, cancellationToken)
            .ConfigureAwait(false);
        }
Пример #6
0
 public async Task <IActionResult> Get(GetProfilesRequest request)
 {
     return(await ProcessGetRequest <
                GetProfilesRequest,
                GetProfilesResponse,
                GetProfilesRequestValidator,
                IEnumerable <ProfileListItemModel> >(request));
 }
Пример #7
0
        public async Task <IActionResult> GetPaginated([FromQuery] GetProfilesRequest profilesRequest)
        {
            if (ModelState.IsValid)
            {
                var response = await _searchService.GetPaginatedSearch(profilesRequest.PageSize, profilesRequest.PageNumber, profilesRequest
                                                                       .Name, new Guid(profilesRequest.Id));

                return(response.Success ? new OkObjectResult(response) : new NotFoundResult());
            }

            return(StatusCode(500));
        }
Пример #8
0
		public Task<GetProfilesResponse> GetProfilesAsync(GetProfilesRequest request)
		{
			return Task.FromResult(GetProfiles(request));
		}