コード例 #1
0
        private string LoadFetivalDetails(int id)
        {
            string FestivalName           = string.Empty;
            FestivalDetailsModel festival = exploreFestivalHandler.GetDetailsById(id);

            if (festival != null)
            {
                lblTitle.Text        = festival.Name;
                lblWebsite.Text      = festival.Website;
                ltrlAbout.Text       = festival.About;
                ltrlLocation.Text    = festival.Address;
                festimage.Src        = festival.FestivalArtUrl;
                lblNextFestival.Text = festival.NextFestivalDate;
                FestivalName         = festival.Name;
            }
            return(FestivalName);
        }
コード例 #2
0
        /// <summary>
        /// Get the details of the festival by the festival id
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public FestivalDetailsModel GetDetailsById(int id)
        {
            FestivalDetailsModel details = null;

            using (var repo = new filmfestivaldbEntities())
            {
                details = new FestivalDetailsModel();
                if (details != null)
                {
                    var festival = repo.festivaldetails.Where(x => x.Id == id).FirstOrDefault();
                    details.About            = System.Text.Encoding.Default.GetString(festival.About);
                    details.Address          = festival.City + ", " + festival.State + " " + festival.Country;
                    details.FestivalArtUrl   = festival.FestivalArtUrl;
                    details.Name             = festival.FestivalName;
                    details.Website          = festival.Website;
                    details.NextFestivalDate = festival.NextFestival;
                }
            }
            return(details);
        }