1 import { Injectable } from '@angular/core';
2 import { isNullOrUndefined } from 'util';
3 import { FormGroup } from '@angular/forms';
4 import * as _ from 'lodash';
5 import { createVFModuleInstance, updateVFModuleInstance, updateVNFInstance } from '../../../service.actions';
6 import { NgRedux } from '@angular-redux/store';
7 import { AppState } from '../../../store/reducers';
10 export class ServiceInstanceDetailsService {
11 static controlsFieldsStatus = {};
13 constructor(private store: NgRedux<AppState>) { }
14 hasApiError(controlName: string, data: Array<any>, serviceInstanceDetailsFormGroup: FormGroup) {
15 if (!isNullOrUndefined(data)) {
16 if (!serviceInstanceDetailsFormGroup.controls[controlName].disabled && data.length === 0) {