Changes between Version 44 and Version 45 of UseCasePrototypeImplementation


Ignore:
Timestamp:
02/18/23 23:36:44 (15 months ago)
Author:
216151
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCasePrototypeImplementation

    v44 v45  
    2424
    2525[[Image(prebaruvanje.png, width=95%)]]
     26
     27{{{#!div style="font-size: 80%"
     28[[https://develop.finki.ukim.mk/projects/profesori.mk/browser/reactapp/src/Components/Search.js?rev=ebc51762bbd1b4345d8908789af87bdc49aad058|Components.Search.js, ревизија ebc5176]]
     29  {{{#!javascript
     30           useEffect(() => {
     31            const url = `http://192.168.0.17:8080/public/professors/nameContains/${transliterate(
     32              query
     33            )}`;
     34       
     35            const fetchData = async () => {
     36              try {
     37                const response = await fetch(url);
     38                var cyclicGraph = await response.json();
     39                var jsogStructure = JSOG.encode(cyclicGraph);
     40                cyclicGraph = JSOG.decode(jsogStructure);
     41                setProfessors(cyclicGraph);
     42              } catch (error) {
     43                console.log("Fetching error", error);
     44              }
     45            };
     46       
     47            if (query.length > 2) fetchData();
     48          }, [query]);
     49  }}}
     50}}}
     51
     52{{{#!div style="font-size: 80%"
     53[[https://develop.finki.ukim.mk/projects/profesori.mk/browser/springapp/src/main/java/mk/profesori/springapp/Service/MainService.java?rev=ebc51762bbd1b4345d8908789af87bdc49aad058|Service.MainService.java, ревизија ebc5176]]
     54  {{{#!java
     55            public List<Professor> getProfessorsByNameContains(String contained) {
     56                List<Professor> list = new ArrayList<>();
     57                professorRepository.findByProfessorNameContainingIgnoreCase(contained).forEach(list::add);
     58                return list;
     59            }
     60  }}}
     61}}}
    2662
    2763== Додавање мислења во секција за дискусија (4)