public Task RemoveParkingLocation(IParkingLocation parkingLocation) { _logger.LogInformation("Removing parking location"); ParkingLocations.Remove(parkingLocation); return(Task.CompletedTask); }
public Task AddParkingLocation(IParkingLocation parkingLocation) { _logger.LogInformation("Adding new parking location"); ParkingLocations.Add(parkingLocation); return(Task.CompletedTask); }
public Task SetOwner(IParkingLocation owner) { _logger.LogInformation("Setting sensor {0} owner to: {1}", this.IdentityString, owner.GetName()); Owner = owner; return(Task.CompletedTask); }
public async Task <string> Post(ParkingLocation parkingLocation) { IParkingLocationsContainer parkingLocationsContainer = _client.GetGrain <IParkingLocationsContainer>(0); IParkingLocation pl = _client.GetGrain <IParkingLocation>(parkingLocation.id); await pl.SetLocation(decimal.Parse(parkingLocation.coordinates[0], CultureInfo.InvariantCulture), decimal.Parse(parkingLocation.coordinates[1], CultureInfo.InvariantCulture)); var locations = await pl.GetLocation(); await parkingLocationsContainer.AddParkingLocation(pl); return("Added"); }