Example #1
0
        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;
 }