(function () { 'use strict'; var serviceId = 'tasksService'; angular.module('tasks').factory(serviceId, ['$q', 'tasksDataContext', tasksService]); function tasksService($q, taskAdminDataContext) { var service = { getCurrentAssignedTask: getCurrentAssignedTask, setCurrentAssignedTask: setCurrentAssignedTask, getFormTypes: getFormTypes }; var currentAssignedTask; return service; // Get the current task function getCurrentAssignedTask() { return currentAssignedTask; } // Store a task function setCurrentAssignedTask(assignedTask) { currentAssignedTask = assignedTask; } function getFormTypes() { return [ { type: 0, name: 'Standard' }, { type: 1, name: 'Reflection' }, { type: 2, name: 'Goal' }, { type: 3, name: 'CPD' }, { type: 4, name: 'Quiz' }, ]; } } })();