(function () { 'use strict'; var serviceId = 'eventTypeAdminService'; angular.module('eventTypeAdmin').factory(serviceId, ['user', '$location', eventTypeAdminService]); function eventTypeAdminService(user, $location) { var service = { createBlankEvent: createBlankEvent, setCurrentEvent: setCurrentEvent, getCurrentEvent: getCurrentEvent }; // Set current event type variable var currentEvent; return service; // Function to set the current event type function setCurrentEvent(event) { currentEvent = event; } // Function to get the currently stored event type function getCurrentEvent(event) { return currentEvent; } // Function to create a new blank event type function createBlankEvent() { return { name: '', description: '', color: { primary: '', secondary: '' }, }; } } })();