Esempio n. 1
0
        public static List <Componente> GetListaComponentiSquadra(string codiceSede, string codiceSquadra, string codiceTurno)
        {
            SquadraDTO squadra = SquadreNelTurnoService.GetSquadraByCodice(codiceSquadra, codiceSede, codiceTurno);

            List <Componente> ListaComponenti = new List <Componente>();
            List <Componente> ListaDef        = new List <Componente>();

            string filepath = "Json/Componenti.json";
            string json;

            using (StreamReader r = new StreamReader(filepath))
            {
                json = r.ReadToEnd();
            }

            ListaComponenti = JsonConvert.DeserializeObject <List <Componente> >(json);

            foreach (var cf in squadra.ListaCodiciFiscaliComponentiSquadra)
            {
                foreach (var compo in ListaComponenti)
                {
                    if (compo.CodiceFiscale.Equals(cf))
                    {
                        ListaDef.Add(compo);
                    }
                }
            }

            return(ListaDef);
        }
Esempio n. 2
0
        public static SquadraDTO GetSquadraByCodice(string codiceSquadra, string codiceSede, string codiceTurno)
        {
            List <SquadreNelTurno> ListaSquadreNelTurno = new List <SquadreNelTurno>();

            string filepath = "Json/SquadreNelTurno.json";
            string json;

            using (StreamReader r = new StreamReader(filepath))
            {
                json = r.ReadToEnd();
            }

            ListaSquadreNelTurno = JsonConvert.DeserializeObject <List <SquadreNelTurno> >(json);

            SquadraDTO squadraSel = new SquadraDTO();

            foreach (SquadreNelTurno squadraNelTurno in ListaSquadreNelTurno.Where(x => x.CodiceSede == codiceSede && x.Codice == codiceTurno).ToList())
            {
                foreach (SquadraDTO squadra in squadraNelTurno.ListaSquadre)
                {
                    if (squadra.Codice.Equals(codiceSquadra))
                    {
                        squadraSel = squadra;
                    }
                }
            }

            return(squadraSel);
        }