public bool ChangeLocation([FromBody] ChangeDrivePrenos k) { string drv = System.Web.Hosting.HostingEnvironment.MapPath("~/App_Data/Drivers.xml"); string drv1 = System.Web.Hosting.HostingEnvironment.MapPath("~/App_Data/Drives.xml"); List <Drive> drives = xml.ReadDrives(drv1); List <Driver> drivers = xml.ReadDrivers(drv); foreach (Driver drov in drivers) { if (drov.UserName == k.korisnicko) { drov.Location.Address.AddressFormat = k.Street; drov.Location.X = k.XCoord; drov.Location.Y = k.YCoord; } } foreach (Drive dv in drives) { if (dv.Driver.UserName == k.korisnicko) { dv.Driver.Location.Address.AddressFormat = k.Street; dv.Driver.Location.X = k.XCoord; dv.Driver.Location.Y = k.YCoord; } } xml.WriteDrives(drives, drv1); xml.WriteDrivers(drivers, drv); return(true); }
public bool ChangeDriveCustomer([FromBody] ChangeDrivePrenos k) { string ss1 = System.Web.Hosting.HostingEnvironment.MapPath("~/App_Data/Drives.xml"); List <Drive> drives = xml.ReadDrives(ss1); User c = new Customer(); Drive drive = new Drive(); foreach (Drive u in drives) { if (u.Customer.UserName == k.korisnicko && DateTime.Parse(u.DataAndTime) == DateTime.Parse(k.datum)) { u.Arrival.Address.AddressFormat = k.Street; u.Arrival.X = k.XCoord; u.Arrival.Y = k.YCoord; u.CarType = (Enums.CarType) int.Parse(k.tipAuta); } } xml.WriteDrives(drives, ss1); return(true); }