public AlbumsGetResponse Get([FromQuery] AlbumsRequest request) { AlbumsGetResponse albumResponse = new AlbumsGetResponse(); albumResponse.ListAlbums = new List <Album>(); GetAllAlbumsByFilterRequest getAllAlbumsByFilterRequest = _mapper.Map <GetAllAlbumsByFilterRequest>(request); var appServiceResponse = _albumsAppService.GetAllAlbumsByFilter(getAllAlbumsByFilterRequest); albumResponse = _mapper.Map <AlbumsGetResponse>(appServiceResponse); return(albumResponse); }
public AlbumsGetResponse GetAlbums(int pageNumber, string sortBy, bool isAsc = true) { AlbumsGetResponse response = new AlbumsGetResponse(); string parameters = "?pageNumber=" + pageNumber + "&SortBy=" + sortBy + "&IsAsc=" + isAsc; using (var client = new HttpClient()) { var result = getResult("Get" + parameters); if (result.IsSuccessStatusCode) { var readTask = result.Content.ReadAsStringAsync(); readTask.Wait(); response = JsonConvert.DeserializeObject <AlbumsGetResponse>(readTask.Result); } } return(response); }