Project

General

Profile

1
import {Injectable} from '@angular/core';
2
import {Http, Response, Headers, RequestOptions} from '@angular/http';
3
import {Email} from './email';
4
import {CustomOptions} from '../../services/servicesUtils/customOptions.class';
5

    
6
@Injectable()
7
export class EmailService {
8

    
9
    constructor(private http:Http) {
10
    }
11

    
12
    sendEmail(url: string, email: Email) {
13
        let body = JSON.stringify(email);
14
        console.log(body);
15

    
16
        return this.http.post(url, body, CustomOptions.getAuthOptionsWithBody())
17
                   .do(request => console.log("Insert Response:"+request.status))
18
                   .map(request => request.json());
19
    }
20

    
21
}
(3-3/5)