//Gets the detail about each destination public async Task <Destination> GetTravelDestinationDetail(string id) { Destination destinationDescription = new Destination(); try { var sitecoreItems = await _sitecoreHelper.GetItemById( id, Sitecore.MobileSDK.API.Request.Parameters.PayloadType.Full, new List <Sitecore.MobileSDK.API.Request.Parameters.ScopeType> { Sitecore.MobileSDK.API.Request.Parameters.ScopeType.Self }); if (sitecoreItems != null) { destinationDescription.Description = sitecoreItems[0].GetValueFromField(Constants.Templates.Destination.Fields.Description); destinationDescription.BannerImage = sitecoreItems[0].GetImageUrlFromMediaField(Constants.Templates.Destination.Fields.BannerImage, Constants.Settings.ResetBaseUrl); } } catch (Exception ex) { Log.Error("Error in GetAlbums(), Error: {0}", ex.Message); throw ex; } return(destinationDescription); }