From b8e4724c4aeb1eef1a0c7d3141d168dcea929763 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 18 Oct 2023 12:21:08 +0330 Subject: [PATCH] this commit added some application --- src/app/Feature/auth/model/logingrespons.ts | 0 .../services/loginservice.service.spec.ts | 16 +++++++++++++ .../auth/services/loginservice.service.ts | 24 +++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 src/app/Feature/auth/model/logingrespons.ts create mode 100644 src/app/Feature/auth/services/loginservice.service.spec.ts create mode 100644 src/app/Feature/auth/services/loginservice.service.ts diff --git a/src/app/Feature/auth/model/logingrespons.ts b/src/app/Feature/auth/model/logingrespons.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/app/Feature/auth/services/loginservice.service.spec.ts b/src/app/Feature/auth/services/loginservice.service.spec.ts new file mode 100644 index 0000000..bf56ebc --- /dev/null +++ b/src/app/Feature/auth/services/loginservice.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { LoginserviceService } from './loginservice.service'; + +describe('LoginserviceService', () => { + let service: LoginserviceService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(LoginserviceService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/src/app/Feature/auth/services/loginservice.service.ts b/src/app/Feature/auth/services/loginservice.service.ts new file mode 100644 index 0000000..ea131e6 --- /dev/null +++ b/src/app/Feature/auth/services/loginservice.service.ts @@ -0,0 +1,24 @@ +import {Injectable} from '@angular/core'; +import {HttpClient} from "@angular/common/http"; +import {Loginmodel} from "../model/Loginmodel"; +import {Observer} from "rxjs"; +import {logingrespons} from "../model/logingrespons"; +import {environment} from "../../../../environments/environment"; +import {Observable} from "rxjs/internal/Observable"; + +@Injectable({ + providedIn: 'root' +}) +export class LoginserviceService { + + constructor(private htt: HttpClient) { + } + + + login(loginrequset: Loginmodel): Observable { + return this.htt.post(`${environment.baseapi}/api/Athu/login`, { + Email: loginrequset.Email, + password: loginrequset.password + }); + } +}