private static void FillCheckinsContainer(CheckinsContainer checkinsContainer, CheckinParser.CheckinParser checkinParser)
        {
            Checkin checkin = GetCheckin(checkinParser);

            checkin.VenuePurchase = GetPurchaseVenue(checkinsContainer, checkinParser);
            checkin.Venue         = GetCheckinVenue(checkinsContainer, checkinParser);
            checkinsContainer.AddCheckin(checkin);

            Beer beer = checkinsContainer.GetBeer(checkinParser.GetBeerID());

            if (beer == null)
            {
                beer = GetBeer(checkinParser);
                checkinsContainer.AddBeer(beer);

                Brewery brewery = checkinsContainer.GetBrewery(checkinParser.GetBreweryID());
                if (brewery == null)
                {
                    brewery       = GetBrewery(checkinParser);
                    brewery.Venue = GetBreweryVenue(checkinsContainer, checkinParser);
                    checkinsContainer.AddBrewery(brewery);
                }
                beer.Brewery = brewery;
            }
            checkin.Beer = beer;
        }
        private static Beer GetBeer(CheckinParser.CheckinParser checkinParser)
        {
            Beer beer = new Beer();

            beer.Name = checkinParser.GetBeerName();
            beer.Id   = checkinParser.GetBeerID();
            beer.GlobalRatingScore         = checkinParser.GetGlobalRatingScore();
            beer.GlobalWeightedRatingScore = checkinParser.GetGlobalWeightedRatingScore();
            beer.Url  = checkinParser.GetBeerURL();
            beer.Type = checkinParser.GetBeerType();
            beer.ABV  = checkinParser.GetBeerABV();
            beer.IBU  = checkinParser.GetBeerIBU();

            return(beer);
        }