1 import {Injectable} from "@angular/core";
2 import {InstantiationTemplatesRowModel} from "./instantiation.templates.row.model";
3 import * as _ from 'lodash';
6 export class InstantiationTemplatesModalService {
8 convertResponseToUI = (jobsResponse: any[]): InstantiationTemplatesRowModel[] => {
9 let tableRows: InstantiationTemplatesRowModel[] = [];
11 jobsResponse.forEach((job) => {
12 tableRows.push(new InstantiationTemplatesRowModel(job));
19 filterByUserId = (userId: string, originalTableData: InstantiationTemplatesRowModel[]): InstantiationTemplatesRowModel[] => {
20 if (!_.isNil(originalTableData)) {
21 return originalTableData.filter((item: InstantiationTemplatesRowModel) => {
22 return item.userId === userId;