예제 #1
0
        public void Configure(IApplicationBuilder app, IHostingEnvironment env,
                              UsuarioService usrService, LivroService prdService)
        {
            usrService.Incluir(
                new Usuario()
            {
                ID = "usuario01", ChaveAcesso = "94be650011cf412ca906fc335f615cdc"
            });
            usrService.Incluir(
                new Usuario()
            {
                ID = "usuario02", ChaveAcesso = "531fd5b19d58438da0fd9afface43b3c"
            });

            prdService.Incluir(
                new Livro()
            {
                Titulo = "Do mil ao Milhão", Autor = "Thiago Nigro", Editora = "Abril", CodigoBarras = "9898878575", Preco = 39.90
            });

            prdService.Incluir(
                new Livro()
            {
                Titulo = "O investidor inteligente", Autor = "Benjamin Graham", Editora = "Abril", CodigoBarras = "12313123131", Preco = 19.90
            });

            prdService.Incluir(
                new Livro()
            {
                Titulo = "Investindo em Ações no Longo Prazo", Autor = "Jeremy J. Siegel", Editora = "novb mundo", CodigoBarras = "111123131232113", Preco = 101.90
            });



            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            app.UseMvc();
            app.UseSwagger();
            app.UseSwaggerUI(c =>
            {
                c.SwaggerEndpoint("/swagger/v1/swagger.json", "Livraria V1");
            });
        }
예제 #2
0
 public async Task Post([FromBody] RequestLivroPost request)
 {
     await LivroService.Incluir(request.livro);
 }
예제 #3
0
 public Resultado Post([FromBody] Livro livro)
 {
     return(_service.Incluir(livro));
 }