{"version":3,"file":"personel.mjs","sources":["../../../projects/kovan/src/lib/personel-add/personel-add.service.ts","../../../projects/kovan/src/lib/personel-add/personel-add.component.ts","../../../projects/kovan/src/lib/personel-add/personel-add.component.html","../../../projects/kovan/src/lib/personel-add/personel-add.module.ts","../../../projects/kovan/src/public-api.ts","../../../projects/kovan/src/personel.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\nimport { Personel } from './personel';\nimport { HttpClient } from  '@angular/common/http';\nimport { Observable } from 'rxjs';\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class PersonelAddService {\n\n  constructor(private http:HttpClient) { }\n\n  getPersonel():Observable<Personel> {\n    return this.http.get<Personel>(\"http://localhost:3000/get-personel\");\n  }\n\n  savePer(per:Personel){\n    console.log(per);\n    return this.http.post(\"http://localhost:3000/save-personel\",per).subscribe(res => {\n        //\n    });\n  }\n}\n","import { Component, Input, OnInit } from '@angular/core';\n\n\nimport { FormBuilder, FormGroup, FormGroupDirective, Validators } from '@angular/forms';\nimport { Personel } from './personel';\nimport { PersonelAddService } from './personel-add.service';\n\n@Component({\n  selector: 'lib-personel-add',\n  templateUrl: './personel-add.component.html',\n  styleUrls: ['./personel-add.component.css']\n})\nexport class PersonelAddComponent {\n\n  personel : Personel ;\n  @Input() form: FormGroup;\n  @Input() header: string = 'this is header';\n\n  constructor(private service:PersonelAddService,private fb: FormBuilder) { \n\n    this.form = this.fb.group({\n      name: ['', Validators.required],\n      age: ['', Validators.required],\n      email: ['', [Validators.email, Validators.required]]\n    });\n\n    this.setPersonel();\n\n  }\n\n\n  setPersonel() {\n    this.form.patchValue(this.service.getPersonel());\n  }\n\n  kaydet() {\n    this.service.savePer(this.form.value);\n  }\n}\n","<h2>{{header}}</h2>\n<form  [formGroup]=\"form\">\n  <div>\n    <input placeholder=\"Name\" name=\"name\" formControlName=\"name\" />\n  </div>\n  <div>\n    <input placeholder=\"Age\" name=\"age\" formControlName=\"age\" />\n  </div>\n  <div>\n    <input placeholder=\"email\" name=\"email\" formControlName=\"email\"  />\n  </div>\n\n  <ng-content select=\"[hr-per-identity]\"></ng-content>\n  <br>\n  <br>\n  <div>\n    <input type=\"submit\" value=\"Kaydet\" (click)=\"kaydet()\"/>\n  </div>\n</form>","import { NgModule } from '@angular/core';\r\nimport {FormsModule, ReactiveFormsModule} from \"@angular/forms\";\r\nimport { HttpClientModule } from '@angular/common/http';\r\nimport { PersonelAddComponent } from './personel-add.component';\r\n\r\n\r\n\r\n@NgModule({\r\n  declarations: [\r\n    PersonelAddComponent\r\n  ],\r\n  imports: [\r\n    FormsModule,ReactiveFormsModule,\r\n    HttpClientModule\r\n  ],\r\n  exports: [\r\n    PersonelAddComponent\r\n  ]\r\n})\r\nexport class PersonelAddModule { }\r\n","/*\n * Public API Surface of kovan\n */\n\nexport * from './lib/personel-add/personel-add.service';\nexport * from './lib/personel-add/personel-add.component';\nexport * from './lib/personel-add/personel-add.module';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":["i1.PersonelAddService"],"mappings":"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"}