private static string GetUrlPhoto(CheckinsItem checkinsItem) { if (checkinsItem.Media.Count == 0) { return(String.Empty); } return(checkinsItem.Media.Items[0].Photo.PhotoImgOg.ToString()); }
public static UserBeerRanking Get(CheckinsItem uObj) { var retVal = new UserBeerRanking(); retVal.HaveTried = true; retVal.Score = uObj.RatingScore; retVal.UserReview = uObj.CheckinComment; retVal.Beer = Get(uObj.Beer); return(retVal); }
private static Checkin GetCheckin(CheckinsItem checkinsItem) { Checkin checkin = new Checkin(); checkin.Id = checkinsItem.CheckinId; checkin.Url = $"{UriConstants.BaseUri}c/{checkinsItem.CheckinId}"; checkin.CreatedDate = DateTime.Parse(checkinsItem.CreatedAt); checkin.Comment = checkinsItem.CheckinComment; checkin.RatingScore = checkinsItem.RatingScore; checkin.UrlPhoto = GetUrlPhoto(checkinsItem); checkin.TotalComments = Convert.ToInt32(checkinsItem.Comments.TotalCount); checkin.TotalToasts = Convert.ToInt32(checkinsItem.Toasts.TotalCount); if (checkinsItem.Venue.Length > 0) { FillVenue(checkin.Venue, checkinsItem.Venue[0]); } FillBeer(checkin.Beer, checkinsItem.Beer); FillBrewery(checkin.Beer.Brewery, checkinsItem.Brewery); FillBadges(checkin.Badges, checkinsItem.Badges); return(checkin); }