From 9bbbc921f3b33a9151bb0f190b35e27a509f5601 Mon Sep 17 00:00:00 2001
From: Luis Felipe Risch <lfr20@inf.ufpr.br>
Date: Fri, 23 Oct 2020 12:27:37 -0300
Subject: [PATCH] Add a function to update when user clicks to save changes

---
 src/Admin/Components/Components/Inputs/CreateInstitution.js | 3 ++-
 src/Admin/Components/Components/Inputs/IntitutionsInputs.js | 5 +++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/Admin/Components/Components/Inputs/CreateInstitution.js b/src/Admin/Components/Components/Inputs/CreateInstitution.js
index ecda1080..18ba9a98 100644
--- a/src/Admin/Components/Components/Inputs/CreateInstitution.js
+++ b/src/Admin/Components/Components/Inputs/CreateInstitution.js
@@ -31,6 +31,7 @@ import { apiUrl } from '../../../../env';
 import SnackBar from '../../../../Components/SnackbarComponent';
 //imports services 
 import { Create } from '../../../Services';
+import { Url } from '../../../Filters';
 
 const CreateInstitution = (props) => {
     const [name, setName] = useState('Nova Instituição');
@@ -236,7 +237,7 @@ const CreateInstitution = (props) => {
                 <Button
                     onClick={() => {
                         onSubmit(); 
-                        setTimeout(function(){props.UpdateList(apiUrl + '/institutions')}, 3000) 
+                        setTimeout(function(){props.UpdateList(Url('institutions', '', '0', ''))}, 3000) 
                     }}
                     variant="contained"
                     color="primary"
diff --git a/src/Admin/Components/Components/Inputs/IntitutionsInputs.js b/src/Admin/Components/Components/Inputs/IntitutionsInputs.js
index 76ae9e95..92583170 100644
--- a/src/Admin/Components/Components/Inputs/IntitutionsInputs.js
+++ b/src/Admin/Components/Components/Inputs/IntitutionsInputs.js
@@ -26,6 +26,7 @@ import { apiUrl } from '../../../../env';
 import SnackBar from '../../../../Components/SnackbarComponent';
 //imports services 
 import { Edit } from '../../../Services';
+import { Url, EditFilter } from '../../../Filters';
 const EditInstitution = (props) => {
 
     const [name, setName] = useState(props.editInfo.name);
@@ -101,7 +102,7 @@ const EditInstitution = (props) => {
     async function onSubmit() { 
         setIsLoading(true)
         if (!isEmpty(name) && !isEmpty(country)) {
-            const api = apiUrl + '/institutions/' + props.editInfo.id
+            const api = EditFilter('institution' , props.editInfo.id)
             const body = {
                 "institution": {
                     'name': name,
@@ -215,7 +216,7 @@ const EditInstitution = (props) => {
                 <Button
                     onClick={() => {
                         onSubmit(); 
-                        setTimeout(function(){props.UpdateList(apiUrl + '/institutions')}, 3000) 
+                        setTimeout(function(){props.UpdateList(Url('institutions', '', '0', ''))}, 3000) 
                     }}
                     variant="contained"
                     color="primary"
-- 
GitLab