register.service.ts 460 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);
    }
}