From cf7e91b83623b23c4c19ee0ae657a485316f5ebc Mon Sep 17 00:00:00 2001 From: jeremythuff Date: Wed, 16 Nov 2016 16:39:10 -0600 Subject: [PATCH] Added a remove and empty method to the repo --- app/repo/abstractRepo.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/repo/abstractRepo.js b/app/repo/abstractRepo.js index dd92fe1..b464ffe 100644 --- a/app/repo/abstractRepo.js +++ b/app/repo/abstractRepo.js @@ -79,6 +79,19 @@ core.service("AbstractRepo", function ($rootScope, $q, WsApi, ValidationStore) { build(modelJsons); }; + abstractRepo.remove = function(modelToRemove) { + for(var i in list) { + if(list[i].id===modelToRemove.id) { + list.splice(i,1); + break; + } + } + }; + + abstractRepo.empty = function() { + list.length=0; + }; + abstractRepo.getEntityName = function() { return entityName; };