"use strict"; (function () { 'use strict'; angular.module('knowledgeTeamModule') .factory('knowledgeTeamModel', ['knowledgeTeamService', function (knowledgeTeamService) { var knowledgeTeamModel = { coachTeamList: [], coachCompanyName: '' }; knowledgeTeamModel.getKnowledgeTeamList = function () { return knowledgeTeamService.getKnowledgeTeamList().then(function (data) { knowledgeTeamModel.coachTeamList = data[0].items[0].objects; return knowledgeTeamModel.coachTeamList; }); }; knowledgeTeamModel.getLists = function (term, company) { return knowledgeTeamService.getListOfPersons(term, company.name).then(function (response) { return response[0].items[0].objects; }); }; knowledgeTeamModel.addCoachee = function (fields) { return knowledgeTeamService.addCoachee(fields).then(function (response) { return response[0]; }); }; knowledgeTeamModel.removeCoachee = function (fields) { return knowledgeTeamService.removeCoachee(fields).then(function (response) { return response[0]; }); }; knowledgeTeamModel.getReportsList = function () { return knowledgeTeamService.getReportsList().then(function (result) { return result[0].items[0].objects; }); }; return knowledgeTeamModel; }]); })();