(function () { 'use strict'; var serviceId = 'emailTemplatesService'; angular.module('emailTemplates').factory(serviceId, [emailTemplatesService]); function emailTemplatesService() { var currrentTemplate; var service = { createTemplate: createTemplate, getTemplate: getTemplate, setTemplate: setTemplate }; return service; function createTemplate() { return { name: '', description: '', emailType: 'Custom', subject: "", title: '', content: "", signature: "", fromEmail: '', new: true }; } function getTemplate() { return currrentTemplate; } function setTemplate(template) { currrentTemplate = template; } } })();