BooksServiceSample.Models.SampleBookChaptersRepository.Init C# (CSharp) Метод

Init() публичный Метод

public Init ( ) : void
Результат void
        public void Init()
        {
            Add(new BookChapter { Number = 1, Title = "Application Architectures", Pages = 35 });
            Add(new BookChapter { Number = 2, Title = "Core C#", Pages = 42 });
            Add(new BookChapter { Number = 3, Title = "Objects and Types", Pages = 30 });
            Add(new BookChapter { Number = 4, Title = "Inheritance", Pages = 18 });
            Add(new BookChapter { Number = 5, Title = "Managed and Unmanaged Resources", Pages = 20 });
            Add(new BookChapter { Number = 6, Title = "Generics", Pages = 22 });
            Add(new BookChapter { Number = 38, Title = "Windows Store Apps", Pages = 45 });
            Add(new BookChapter { Number = 41, Title = "ASP.NET Web Forms", Pages = 48 });
        }

Usage Example

        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            // Add framework services.     
            services.AddMvc().AddXmlSerializerFormatters();

            IBookChaptersRepository repos = new SampleBookChaptersRepository();
            repos.Init();
            services.AddSingleton(repos);

            services.AddSwaggerGen();           

            services.ConfigureSwaggerGen(options =>
            {
                options.SingleApiVersion(new Info
                {
                    Version = "v1",
                    Title = "Book Chapters",
                    Description = "A sample for Professional C# 6"
                });
                options.IgnoreObsoleteActions();
                options.IgnoreObsoleteProperties();
                options.DescribeAllEnumsAsStrings();
            });
        }