You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mohemm_srca/Mohem/src/app/hmg-common/services/announcement-services/announcement.service.ts

32 lines
1021 B
TypeScript

import { Injectable } from '@angular/core';
import { Request } from 'src/app/hmg-common/services/models/request';
import { Observable } from 'rxjs';
import { AuthenticationService } from '../authentication/authentication.service';
import { ConnectorService } from '../connector/connector.service';
import { AnnouncementRequest } from '../models/announcement-request';
@Injectable({
providedIn: 'root'
})
export class AnnouncementService {
public static getAnnouncemntList = 'Services/COCWS.svc/REST/GetAnnouncementDiscountsConfigData';
constructor(
public authService: AuthenticationService,
public con: ConnectorService,
) { }
getAnnouncementListService(onError ?: any , oerrorLable ?: any) {
const request = new AnnouncementRequest();
this.authService.authenticateRequest(request);
request.EmployeeNumber = request.P_USER_NAME;
return this.con.post(
AnnouncementService.getAnnouncemntList,
request,
onError,
oerrorLable
);
}
}