Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {"Cargo": string,
- "idFuncionario": 0,
- "idCadastro": 0,
- "cadastro": {
- "idCadastro": 0,
- "nome": "string",
- "razao": "string",
- "documento": "string"
- }
- "dtAtualizacao": "2019-02-22T17:32:38.049Z",
- }
- postFuncionario(funcionario : Funcionario){
- try {
- var body = JSON.stringify(funcionario);
- var headerOptions = new Headers({'Content-Type':'application/json'});
- var requestOptions = new RequestOptions({method : RequestMethod.Post,headers : headerOptions});
- return this.http.post(this.localUrl+'Create'
- ,body,
- requestOptions).map(x => x.json());
- }
- catch (error) {
- return Observable.throw(error)
- }
- }
- onSubmit(form:NgForm){
- if (form.value.idFuncionario == null) {
- this.service.postFuncionario(this.form.value)
- .subscribe(data => {
- this.toastr.success('Novo registro gravado com sucesso!', 'Funcionário Cadastrado')
- console.log(this.service.funcionario )
- console.log(this.form.value)
- console.log(form.value.idFuncionario)
- this.resetForm()
- })
- }
- <input type="number" class="form-control" name="idFuncionario" placeholder="ID Funcionário"
- [(ngModel)]="service.funcionario.idFuncionario" value="{{service.funcionario?.idFuncionario}}">
- <input type="text" class="form-control" name="nome" placeholder="Nome" #nome="ngModel"
- [(ngModel)]="service.funcionario.cadastro.nome" value="{{service.funcionario?.cadastro.nome}}">
- import {Cadastro} from './cadastro.model'
- export class Funcionario {
- Cargo : string
- idFuncionario : number
- cadastro : Cadastro
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement