public async Task <BaseResponse <List <PictureDto> > > GetPictures() { try { HttpResponseMessage result = await HttpClientService.GetAsync($"{hostApi}api/Pictures"); if (result.IsSuccessStatusCode) { var serializedResponse = await JsonService.GetSerializedResponse <List <PictureDto> >(result); var response = new BaseResponse <List <PictureDto> >() { Response = serializedResponse }; response.HttpResponse = result; return(response); } else { return(new BaseResponse <List <PictureDto> >() { HttpResponse = result }); } } catch (Exception ex) { return(new BaseResponse <List <PictureDto> >() { HttpResponse = new HttpResponseMessage() { StatusCode = System.Net.HttpStatusCode.BadRequest } }); } }
public async Task <BaseResponse <PlaceDto> > UpdatePlace(PlaceDto placeDto) { try { HttpResponseMessage result = await HttpClientService.PutAsync($"{hostApi}api/Places/{placeDto.Id}", placeDto); if (result.IsSuccessStatusCode) { var serializedResponse = await JsonService.GetSerializedResponse <PlaceDto>(result); var response = new BaseResponse <PlaceDto>() { Response = serializedResponse }; response.HttpResponse = result; return(response); } else { return(new BaseResponse <PlaceDto>() { HttpResponse = result }); } } catch (Exception ex) { return(new BaseResponse <PlaceDto>() { HttpResponse = new HttpResponseMessage() { StatusCode = System.Net.HttpStatusCode.BadRequest } }); } }