register.service.ts 458 Bytes
import { Injectable, Inject } from "ng-forward";
import {RestangularService} from "./restangular_service";

@Injectable()
@Inject("Restangular")
export class RegisterService {
    constructor(private Restangular: restangular.IService) {
        this.Restangular = Restangular;
    }

    createAccount(user: noosfero.User): ng.IPromise<noosfero.RestResult<noosfero.User>> {
        return this.Restangular.all('').customPOST(user, "register", user);
    }
}