public bool Izmeni([FromBody] VoznjaPomocnaZaIzmenu k)
        {
            string ss1 = System.Web.Hosting.HostingEnvironment.MapPath("~/App_Data/Voznje.xml");


            List <Voznja> drives = xml.ReadDrives(ss1);

            foreach (Voznja u in drives)
            {
                if (DateTime.Parse(u.DatumIVremePorudzbine) == DateTime.Parse(k.Datum) && u.Mus.KorisnickoIme == k.korisnicko)
                {
                    u.LokacijaZaDolazak.Xkoordinate      = k.XCoord;
                    u.LokacijaZaDolazak.Ykoordinate      = k.YCoord;
                    u.LokacijaZaDolazak.Adr.FormatAdrese = k.Street;
                    if (k.tipAuta != "")
                    {
                        u.TipAuta = (Enums.TipAutomobila) int.Parse(k.tipAuta);
                    }
                    break;
                }
            }

            xml.WriteDrives(drives, ss1);

            return(true);
        }
        public bool IzmeniV([FromBody] VoznjaPomocnaZaIzmenu k)
        {
            string ss  = System.Web.Hosting.HostingEnvironment.MapPath("~/App_Data/Vozaci.xml");
            string ss1 = System.Web.Hosting.HostingEnvironment.MapPath("~/App_Data/Voznje.xml");


            List <Voznja> drives = xml.ReadDrives(ss1);
            List <Vozac>  vozaci = xml.ReadDrivers(ss);

            foreach (Voznja u in drives)
            {
                if (u.Voz.KorisnickoIme == k.korisnicko)
                {
                    u.Voz.Lok.Xkoordinate      = k.XCoord;
                    u.Voz.Lok.Ykoordinate      = k.YCoord;
                    u.Voz.Lok.Adr.FormatAdrese = k.Street;
                }
            }

            foreach (Vozac m in vozaci)
            {
                if (m.KorisnickoIme == k.korisnicko)
                {
                    m.Lok.Xkoordinate      = k.XCoord;
                    m.Lok.Ykoordinate      = k.YCoord;
                    m.Lok.Adr.FormatAdrese = k.Street;
                }
            }

            xml.WriteDrives(drives, ss1);
            xml.WriteDrivers(vozaci, ss);

            return(true);
        }
Example #3
0
        public bool Izmeni([FromBody] VoznjaPomocnaZaIzmenu k)
        {
            string ss1 = System.Web.Hosting.HostingEnvironment.MapPath("~/App_Data/Voznje.xml");


            List <Voznja> drives = xml.ReadDrives(ss1);

            foreach (Voznja u in drives)
            {
                if (DateTime.Parse(u.DatumPorudzbine) == DateTime.Parse(k.Datum) && u.Musterija.KorisnickoIme == k.korisnicko)
                {
                    u.LokacijaDolaskaTaksija.X = k.XCoord;
                    u.LokacijaDolaskaTaksija.Y = k.YCoord;

                    u.LokacijaDolaskaTaksija.Adresa.FormatAdrese = k.Street;

                    if (k.tipAuta == null)
                    {
                        break;
                    }

                    if (k.tipAuta != "")
                    {
                        u.ZeljeniAutomobil = (TipAutomobila)int.Parse(k.tipAuta);
                    }
                    break;
                }
            }

            xml.WriteDrives(drives, ss1);
            return(true);
        }