コード例 #1
0
        public void AddnewLine(Route line)
        {
            Prevozi prevoz = new Prevozi();

            prevoz.ID_Company = line.ID_Company;
            prevoz.Freespaces = line.Freespaces;
            prevoz.StartPoint = line.StartPoint;
            prevoz.EndPoint   = line.EndPoint;
            prevoz.Price      = line.Price;
            prevoz.Timeof     = line.Timeof;

            client.AddnewLine(prevoz);
        }
コード例 #2
0
        public List <Prevozi> GetAllLines()
        {
            List <Prevozi> allLines = new List <Prevozi>();
            List <Prevozi> allines  = data.Prevozis.ToList();

            foreach (Prevozi prevoz in allines)
            {
                Prevozi tmp = new Prevozi();
                tmp.ID         = prevoz.ID;
                tmp.ID_Company = prevoz.ID_Company;
                tmp.Freespaces = prevoz.Freespaces;
                tmp.StartPoint = prevoz.StartPoint;
                tmp.EndPoint   = prevoz.EndPoint;
                tmp.Price      = prevoz.Price;
                tmp.Timeof     = prevoz.Timeof;
                allLines.Add(tmp);
            }
            return(allLines);
        }
コード例 #3
0
        public List <Prevozi> GetAllLinesFromCompany(int ID)
        {
            List <Prevozi> allprevozifromCompany = new List <Prevozi>();
            var            allprevozi            = (from prevoziall in data.Prevozis where prevoziall.ID_Company == ID select prevoziall).ToList();

            foreach (Prevozi prevoz in allprevozi)
            {
                Prevozi prevozin = new Prevozi();
                prevozin.ID         = prevoz.ID;
                prevozin.ID_Company = prevoz.ID_Company;
                prevozin.Price      = prevoz.Price;
                prevozin.Timeof     = prevoz.Timeof;
                prevozin.StartPoint = prevoz.StartPoint;
                prevozin.EndPoint   = prevoz.EndPoint;
                prevozin.Freespaces = prevoz.Freespaces;
                allprevozifromCompany.Add(prevozin);
            }
            return(allprevozifromCompany);
        }
コード例 #4
0
        public List <Prevozi> GetAllLinesFromTo(string StartPoint, string EndPoint)
        {
            List <Prevozi> allprevozifromCompany = new List <Prevozi>();
            int            id1        = CitybyName(StartPoint);
            int            id2        = CitybyName(EndPoint);
            var            allprevozi = (from prevoziall in data.Prevozis where prevoziall.StartPoint == id1 && prevoziall.EndPoint == id2 select prevoziall).ToList();

            foreach (Prevozi prevoz in allprevozi)
            {
                Prevozi prevozin = new Prevozi();
                prevozin.ID         = prevoz.ID;
                prevozin.ID_Company = prevoz.ID_Company;
                prevozin.Price      = prevoz.Price;
                prevozin.Timeof     = prevoz.Timeof;
                prevozin.StartPoint = prevoz.StartPoint;
                prevozin.EndPoint   = prevoz.EndPoint;
                prevozin.Freespaces = prevoz.Freespaces;
                allprevozifromCompany.Add(prevozin);
            }
            return(allprevozifromCompany);
        }
コード例 #5
0
 public void AddnewLine(Prevozi line)
 {
     data.Prevozis.Add(line);
     data.SaveChanges();
 }