Skip to content

Instantly share code, notes, and snippets.

@elexfreeman
Last active April 3, 2018 10:25
Show Gist options
  • Select an option

  • Save elexfreeman/badf98d7131a48db4dc8a31b4b7ed275 to your computer and use it in GitHub Desktop.

Select an option

Save elexfreeman/badf98d7131a48db4dc8a31b4b7ed275 to your computer and use it in GitHub Desktop.

Revisions

  1. elexfreeman renamed this gist Apr 3, 2018. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  2. elexfreeman renamed this gist Apr 3, 2018. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  3. elexfreeman created this gist Apr 3, 2018.
    43 changes: 43 additions & 0 deletions test
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,43 @@
    export interface Review {
    id: number,
    published: number,
    date: string,
    review: string,
    user_img: string,
    username: string
    }


    GetReviewsList(offset: number, limit: number): Observable<Review[]> {
    return this.http.post<Review[]>(
    this.settings.restServer + 'api',
    {
    offset: offset
    , limit: limit
    })
    .pipe();
    }


    insert(review: ReviewSend): Observable<Review[]> {

    const formData = new FormData();
    formData.append('username', review.username);
    formData.append('review', review.review);
    formData.append('cruis', review.cruis);
    formData.append('cruiz_date', review.cruiz_date);
    formData.append('raiting_company', review.raiting_company);
    formData.append('raiting_cruiz', review.raiting_cruiz);

    if (review.reviews_images != null) {
    for (let i = 0; i < review.reviews_images.length; i++) {
    formData.append('reviews_images[]', review.reviews_images.item(i), 'reviews_images');
    }
    }


    return this.http.post<Review[]>(
    this.settings.restServer + 'mcruise_rest/review_new',
    formData)
    .pipe();
    }