/** * @ngdoc instaellningarService * @name fasit.services.#instaellningarService * @instaellningarService * * @description * Service som hanterar systeminställningar * */ angular.module('fbMocks') .factory('instaellningarService', ['$q', function ( $q: ng.IQService ): fb.IInstaellningarService { var instaellningar: fb.Instaellningar = { instaellningar: { 37: new fb.Instaellning({ InstaellningVaerdeId: 0, InstaellningVaerde: 'true', AerStandardInstaellning: 1, InstaellningId: 37 }) } }; var save = function (instaellning: fb.Instaellning) { return null; } var laddaOmInstaellning = function (instaellning: { id: number; dataTyp: string; }) { return; } return { instaellningar: instaellningar, save: save, add: function () { return null }, remove: function () { return null; }, init: function () { var p = $q.defer(); p.resolve({}); return p.promise; }, getInstaellning: function () { return null; }, getInstaellningFoerKontor: function (instaellningId: number) { if (instaellningId === fb.FasITDomain.InstaellningId.KUNDPORTALEN_AKTIV) { return new fb.Instaellning({ InstaellningVaerde: new fb.ChangeTrack(true) }); } return null; }, laddaOmInstaellning: laddaOmInstaellning }; }]);