public async Task <PlanetModel> GetAsync(string url, PlanetGetRequestDto request) { var processedUrl = string.Concat(url, request.Id.ToString(), "/"); var responseDto = await _requestHelper.CallServiceAsync <PlanetGetResponseDto>(processedUrl); return(_planetMappingHelper.MapToModel(responseDto)); }
public async Task <ActionResult> GetPlanet() { var response = new GetPlanetViewModel(); var planetGetRequestDto = new PlanetGetRequestDto() { Id = 22 }; response = await _planetHelper.GetPlanet(planetGetRequestDto); return(View(response)); }
public async Task <GetPlanetViewModel> GetPlanet(PlanetGetRequestDto request) { var response = new GetPlanetViewModel(); var planetGetRequestUrl = _commonUrlHelper.GetApiUrl(ApiRequestType.PlanetGetUrl); var planetGetResponse = await _planetRequestHelper.GetAsync(planetGetRequestUrl, request); if (planetGetResponse != null) { response = _planetModelDecoratorHelper.GetViewModel(planetGetResponse); } return(response); }