Ejemplo n.º 1
0
        /// <summary>
        /// Vytvorý s VSTrasaDruh skrátenú verziu
        /// </summary>
        /// <returns></returns>
        public MapTrasaDruh[] GetMapTrasaDopravneDruhy()
        {
            var data   = _poseidon.GetTrasaDopravneDruhy();
            var config = new MapperConfiguration(cfg => {
                cfg.CreateMap <VSTrasaDruh, MapTrasaDruh>();
            });
            IMapper             mapper = config.CreateMapper();
            List <MapTrasaDruh> array  = new List <MapTrasaDruh>();

            foreach (var d in data)
            {
                MapTrasaDruh v = mapper.Map <MapTrasaDruh>(d);
                array.Add(v);
            }
            return(array.ToArray());
        }
Ejemplo n.º 2
0
        /// <summary>
        /// zistí aký druh vlaku je vlak s daným idVlaku
        /// </summary>
        /// <param name="idVlaku"></param>
        /// <param name="druhy"></param>
        /// <returns></returns>
        public static string NajdiDruhVlaku(int idVlaku, MapTrasaDruh[] druhy)
        {
            MapTrasaDruh druh = druhy.FirstOrDefault(c => c.VlakID == idVlaku);

            return(druh?.Druh);
        }