Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test #1

Open
wants to merge 25 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
0bb9801
Testing
sudeeppr1998 Jan 29, 2020
d4dd63a
added component
nurav1997 Jan 31, 2020
ae26260
some changes
nurav1997 Feb 1, 2020
b7ca5c6
little change
nurav1997 Feb 1, 2020
0c58541
regx updated for email
nurav1997 Feb 1, 2020
0656c20
Update user-input.component.html
nurav1997 Feb 1, 2020
bb0f63a
generated service
nurav1997 Feb 1, 2020
9d9be41
Merge branch 'master' of https://github.com/nurav1997/angular-task1 i…
sudeeppr1998 Feb 1, 2020
a15ddfa
some changes
nurav1997 Feb 1, 2020
0a9c49f
Merge branch 'nurav1997-master'
sudeeppr1998 Feb 1, 2020
a8b9362
Update app.component.html
sudeeppr1998 Feb 2, 2020
3e4e946
Merge pull request #1 from nurav1997/master
sudeeppr1998 Feb 2, 2020
f189f67
Create onSubmit event and validate username and password
sudeeppr1998 Feb 2, 2020
01ceee7
some changes
nurav1997 Feb 7, 2020
d686053
validation and routing
nurav1997 Feb 8, 2020
396d153
some changes
nurav1997 Feb 8, 2020
b1204df
Merge pull request #2 from nurav1997/master
sudeeppr1998 Feb 8, 2020
8e2ce3d
added http post request for login and signup
nurav1997 Feb 9, 2020
ed42b48
Merge pull request #3 from nurav1997/master
sudeeppr1998 Feb 9, 2020
3ba7117
ui chanes
nurav1997 Feb 10, 2020
ac4082e
added http post requests.Created api service for http post request fo…
sudeeppr1998 Feb 10, 2020
158daea
Merge pull request #2 from sudeeppr1998/master
nurav1997 Feb 10, 2020
09ef6a0
hyp lnk to reg pg
nurav1997 Feb 10, 2020
242d524
Merge pull request #4 from nurav1997/master
sudeeppr1998 Feb 10, 2020
15e6d25
done minor validation on login
sudeeppr1998 Feb 10, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions login/src/app/_services/api.service.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import { TestBed } from '@angular/core/testing';

import { ApiService } from './api.service';

describe('ApiService', () => {
beforeEach(() => TestBed.configureTestingModule({}));

it('should be created', () => {
const service: ApiService = TestBed.get(ApiService);
expect(service).toBeTruthy();
});
});
28 changes: 28 additions & 0 deletions login/src/app/_services/api.service.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
import { Injectable } from '@angular/core';
import {HttpClient} from '@angular/common/http';
import {LoginUsers} from '../login-users';
import {NewUser} from '../new-user';

@Injectable({
providedIn: 'root'
})
export class ApiService {

constructor(private http:HttpClient) { }

login(user : LoginUsers){
return this.http.post("https://nalo-test.herokuapp.com/v1/login" ,{
"email":user.email,
"password":user.password});
}

register(newuser:NewUser){
return this.http.post("https://nalo-test.herokuapp.com/v1/signup" ,
{
"email":newuser.email,
"password":newuser.Password,
"name":newuser.userName,
"role":newuser.role
});
}
}
13 changes: 10 additions & 3 deletions login/src/app/app-routing.module.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
import { NgModule } from '@angular/core';
import { NgModule, Input, Component } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { ProfileComponent } from './profile/profile.component';
import { UserInputComponent } from './user-input/user-input.component';
import { SignupComponent } from './signup/signup.component';

import { HttpClientModule } from '@angular/common/http';

const routes: Routes = [];
const routes: Routes = [{ path: '', redirectTo: '/userinput', pathMatch: 'full' },
{path:'userinput',component:UserInputComponent},
{path:'profile' , component:ProfileComponent},
{path:'signup',component:SignupComponent}];

@NgModule({
imports: [RouterModule.forRoot(routes)],
imports: [RouterModule.forRoot(routes),HttpClientModule],
exports: [RouterModule]
})
export class AppRoutingModule { }
Loading