public Ticket(ParkInformation parkInformation) { if (parkInformation == null) { return; } Id = Guid.NewGuid().ToString(); CarId = parkInformation.CarId; SpotId = parkInformation.SpotId; LotId = parkInformation.LotId; }
public static Parking GetById(string idParking) { var client = new WebClient(); client.Encoding = Encoding.UTF8; var adresse = @"http://data.citedia.com/r1/parks/" + idParking; var json = client.DownloadString(adresse); ParkInformation parkInformation = JsonConvert.DeserializeObject <ParkInformation>(json); var parking = new Parking { Identifiant = idParking, Nom = parkInformation.name, Statut = parkInformation.status, PlacesMax = parkInformation.max, PlacesLibres = parkInformation.free }; return(parking); }
public async Task Add(ParkInformation info) { Context.Attach(info); await Context.SaveChangesAsync(); }