Exemplo n.º 1
0
        public List <SveObjave> prikaziPocetnuStranu(long idInstitucije)
        {
            List <KategorijeProblema> kategorije  = _IInstitucijeKategorijeUI.getKategorijeByIdInstitucije(idInstitucije);
            List <Objave>             listaObjava = new List <Objave>();
            var listaNeresenih = this.dajNeReseneProblemeZaInstituiju(idInstitucije).ToList();

            foreach (var kategorija in kategorije)
            {
                var objave = _IObjaveKategorijeUI.getObjavuByIdKategorije(kategorija.id);
                listaObjava.AddRange(objave);
            }
            var lista = this.izlistajSveObjave(listaObjava, idInstitucije).ToList();
            List <SveObjave> pocetna = listaNeresenih.Intersect(lista).ToList();

            return(pocetna.OrderByDescending(o => o.vreme).ToList());
        }
Exemplo n.º 2
0
        public IActionResult dajKategorijeZaInstituciju([FromBody] PrihvatanjeIdInstitucije data)
        {
            if (data == null)
            {
                return(BadRequest());
            }

            return(Ok(_IInstitucijeKategorijeUI.getKategorijeByIdInstitucije(data.idInstitucije)));
        }