| 
					
				 | 
			
			
				@@ -1,4 +1,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { Component, OnInit } from '@angular/core'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { Component, OnInit,Input } from '@angular/core'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { Location } from '@angular/common'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { User } from '../../../dtcservice/user' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import {UserService} from '../../../dtcservice/user.service'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @Component({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   selector: 'app-user-add', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -6,10 +9,17 @@ import { Component, OnInit } from '@angular/core'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   styleUrls: ['./user-add.component.scss'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export class UserAddComponent implements OnInit { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  constructor() { } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  @Input() user:User; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  constructor(private location:Location,private userService:UserService) { } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ngOnInit() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if(!this.user){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.user = {} as User; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  save():void{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.userService.addUser(this.user).subscribe(() => this.location.back());     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |