public int setNewVenueAndCheckinList(List <Item2> itemList, DateTime dt) { int newVenueNumber = 0; foreach (Item2 item in itemList) { if (!Venues.Any(venue => venue.Id == item.venue.id)) { Venues.Add(new Venue { Id = item.venue.id, Address = item.venue.location.address, Lat = item.venue.location.lat, Lng = item.venue.location.lng, CategoryId = item.venue.categories.FirstOrDefault().id, Name = item.venue.name }); newVenueNumber++; } Checkins.Add(new CheckinStatistic { Venue_FK = item.venue.id, DateTime = dt, CheckinNumber = item.venue.stats.checkinsCount, UserNumber = item.venue.stats.usersCount } ); } return(newVenueNumber); }
public void AddCheckin(Checkin checkin) { Checkins.Add(checkin); IsСhanges = true; }