Ejemplo n.º 1
0
        internal static async Task <Insegnante> getInsegnante(int id)
        {
            Insegnante i = await InsegnantiRepository.findInsegnanteById(id, Constants.TutoripEndPoint + "/insegnante/findInsegnanteById.php/");

            if (i != null)
            {
                if (i.valutazioneMedia == "0")
                {
                    i.valutazioneMedia = "-";
                }
                else
                {
                    i.valutazioneMedia = ArrotondaStringa(i.valutazioneMedia);
                }
                return(i);
            }
            return(null);
        }
Ejemplo n.º 2
0
        public static async Task <RisultatoRicercaInsegnanti[]> GetInsegnanti(Filtri filtri)
        {
            RisultatoRicercaInsegnanti[] risultati = await InsegnantiRepository.GetInsegnanti(filtri, Constants.TutoripEndPoint + "/ricerca/ricerca.php/");

            if (risultati != null)
            {
                foreach (RisultatoRicercaInsegnanti r in risultati)
                {
                    if (r.valutazioneMedia == "0")
                    {
                        r.valutazioneMedia = "-";
                    }
                    else
                    {
                        r.valutazioneMedia = ArrotondaStringa(r.valutazioneMedia);
                    }
                }
            }
            return(risultati);
        }
Ejemplo n.º 3
0
        internal static async Task <RisultatoRicercaInsegnanti[]> getPreferiti(int idUtente)
        {
            RisultatoRicercaInsegnanti[] risultati = await InsegnantiRepository.getPreferiti(idUtente, Constants.TutoripEndPoint + "/preferiti/findPreferitiById.php/");

            if (risultati != null)
            {
                foreach (RisultatoRicercaInsegnanti r in risultati)
                {
                    if (r.valutazioneMedia == "0")
                    {
                        r.valutazioneMedia = "-";
                    }
                    else
                    {
                        r.valutazioneMedia = ArrotondaStringa(r.valutazioneMedia);
                    }
                }
            }

            return(risultati);
        }
Ejemplo n.º 4
0
 public static void aggiungiPreferito(int cod_utente, int cod_insegnante)
 {
     InsegnantiRepository.aggiungiPreferito(cod_utente, cod_insegnante, Constants.TutoripEndPoint + "/preferiti/savePreferiti.php/");
 }
Ejemplo n.º 5
0
 public static void Save(Insegnante i)
 {
     InsegnantiRepository.SaveAsync(i, Constants.TutoripEndPoint + "/insegnante/create.php/");
 }