*/
import {Injectable} from '@angular/core';
-import {BluePrintPage} from './model/BluePrint.model';
+import {BlueprintPage} from './model/Blueprint.model';
import {Store} from '../../../common/core/stores/Store';
import {PackagesApiService} from './packages-api.service';
import {PackagesDashboardState} from './model/packages-dashboard.state';
export class PackagesStore extends Store<PackagesDashboardState> {
// TDOD fixed for now as there is no requirement to change it from UI
public pageSize = 15;
- private bluePrintContent: BluePrintPage = new BluePrintPage();
+ private bluePrintContent: BlueprintPage = new BlueprintPage();
constructor(
private packagesServiceList: PackagesApiService,
protected getPagedPackages(pageNumber: number, pageSize: number, sortBy: string = this.state.sortBy) {
this.packagesServiceList.getPagedPackages(pageNumber, pageSize, sortBy)
- .subscribe((pages: BluePrintPage[]) => {
+ .subscribe((pages: BlueprintPage[]) => {
this.setState({
...this.state,
page: pages[0],
private searchPagedPackages(keyWord: string, pageNumber: number, pageSize: number, sortBy: string = this.state.sortBy) {
this.packagesServiceList.getPagedPackagesByKeyWord(keyWord, pageNumber, pageSize, sortBy)
- .subscribe((pages: BluePrintPage[]) => {
+ .subscribe((pages: BlueprintPage[]) => {
this.setState({
...this.state,
page: pages[0],
private getPagedPackagesByTags(keyWord: string, currentPage1: number, pageSize: number, sortBy1: string, tagsSearchable: string[]) {
this.getPagedPackagesByKeyWordFilteredByTags(tagsSearchable)
- .subscribe((pages: BluePrintPage) => {
+ .subscribe((pages: BlueprintPage) => {
this.setState({
...this.state,
page: this.state.page,