private void dependency_OnChange(object sender, SqlNotificationEventArgs e) { Webmap_1AContext context = new Webmap_1AContext(); //Wrecker wreckerToUpdate = context.Wreckers.Where(b => b.WreckerId == sender.ObjectId); WebmapHub.SendLocation(((Wrecker)sender).WreckerId, ((Wrecker)sender).CurrentLocation); }
public void SetWreckerLocation(int id, [FromBody] Location loc) { Webmap_1AContext wreckersContext = new Webmap_1AContext(); Wrecker wreckerToChange = wreckersContext.Wreckers.Find(id); wreckerToChange.CurrentLocation.Lat = loc.Lat; wreckerToChange.CurrentLocation.Lng = loc.Lng; WebmapHub.SendLocation(id, loc); wreckersContext.SaveChanges(); }