コード例 #1
0
        public void AddCarouselContent(AddCarouselContentRequest request)
        {
            var entity = new CarouselContent
            {
                Caption  = request.Caption,
                Header   = request.Header,
                Source   = request.Source,
                IsActive = request.IsActive
            };

            carouselContentRepository.Add(entity);
        }
コード例 #2
0
 public ProcessedHomepage(IEnumerable <string> popularSearchTerms, string featuredTasksHeading, string featuredTasksSummary, IEnumerable <SubItem> featuredTasks, IEnumerable <SubItem> featuredTopics, IEnumerable <Alert> alerts, IEnumerable <CarouselContent> carouselContents, string backgroundImage, IEnumerable <News> lastNews, string freeText, Group featuredGroup, string eventCategory, string metaDescription, CarouselContent campaignBanner)
 {
     PopularSearchTerms   = popularSearchTerms;
     FeaturedTasksHeading = featuredTasksHeading;
     FeaturedTasksSummary = featuredTasksSummary;
     FeaturedTasks        = featuredTasks;
     FeaturedTopics       = featuredTopics;
     Alerts            = alerts;
     CarouselContents  = carouselContents;
     BackgroundImage   = backgroundImage;
     FreeText          = freeText;
     FeaturedGroupItem = featuredGroup;
     EventCategory     = eventCategory;
     MetaDescription   = metaDescription;
     CampaignBanner    = campaignBanner;
 }
コード例 #3
0
        public App()
        {
            var page1 = new CarouselContent();
            var page2 = new CarouselContent();
            var page3 = new CarouselContent();
            var page4 = new CarouselContent();

            page1.BackgroundColor = Color.FromHex("e74c3c");
            page2.BackgroundColor = Color.FromHex("16a085");
            page3.BackgroundColor = Color.FromHex("2c3e50");
            page4.BackgroundColor = Color.FromHex("3498db");
            page1.Header          = "CarouselView!";
            page1.Content1        = "With Page Indicators";
            page1.Content2        = "In Xamarin.Forms!";
            page2.Header          = "Inidicators==Buttons";
            page2.Content1        = "You Can Press Them";
            page2.Content2        = "To Navigate Around!";
            page3.Header          = "It's A View";
            page3.Content1        = "So You Can Place It";
            page3.Content2        = "EVERYWHERE!";
            page4.Header          = "Contact Us";
            page4.Content1        = "*****@*****.**";
            page4.Content2        = "If You Have Any Questions!";
            var pages = new ObservableCollection <CarouselContent>();

            pages.Add(page1);
            pages.Add(page2);
            pages.Add(page3);
            pages.Add(page4);
            var carouselView = new Carousel(pages);

            //Thats it! Simply add the carouselView to any Layout and you are all set!
            // The root page of your application
            MainPage = new ContentPage
            {
                Content = carouselView
            };
        }