Example #1
0
 public ExibirLivro()
 {
     InitializeComponent();
     livroServico  = new LivroServico(new SqlConnection(connectionString));
     vendaServico  = new VendaServico(new SqlConnection(connectionString));
     compraServico = new CompraServico(new SqlConnection(connectionString));
 }
Example #2
0
 public PaginaCompra()
 {
     InitializeComponent();
     compraServico    = new CompraServico(new SqlConnection(connectionString));
     livroServico     = new LivroServico(new SqlConnection(connectionString));
     dtCompra.Enabled = false;
 }
 public PaginaVenda()
 {
     InitializeComponent();
     vendaServico     = new VendaServico(new SqlConnection(connectionString));
     livroServico     = new LivroServico(new SqlConnection(connectionString));
     cadastroServico  = new CadastroServico(new SqlConnection(connectionString));
     dtCompra.Enabled = false;
 }
Example #4
0
        public IActionResult Editar([FromBody] LivroRequest request)
        {
            string NewTokien = this.ValidarAcesso(request.Tokien);

            if (NewTokien != null)
            {
                Livro Livro           = _Mapeamento.MapLivro(request);
                Livro LivroAtualizado = LivroServico.Edit(Livro);

                return(Ok(this.Commit(LivroAtualizado, NewTokien, LivroServico)));
            }
            return(NotFound());
        }
Example #5
0
        public IActionResult Adicionar([FromBody] LivroRequest request)
        {
            string NewTokien = this.ValidarAcesso(request.Tokien);

            if (NewTokien != null)
            {
                Livro livro = _Mapeamento.MapLivro(request);

                LivroServico.Add(livro.Valid());
                LivroServico.Vincular(livro.Id, this.UserLogado.Id);

                return(Ok(this.Commit(request, NewTokien, livro)));
            }
            return(NotFound());
        }
Example #6
0
        public IActionResult Get(string Tokien)
        {
            string NewTokien = this.ValidarAcesso(Tokien);

            if (NewTokien != String.Empty)
            {
                LivroResponse response = new LivroResponse()
                {
                    Tokien = NewTokien,
                    Livros = LivroServico.GetByLivroUsuario(this.UserLogado.Id)
                };

                return(Ok(response));
            }
            return(NotFound());
        }
Example #7
0
        public void GetDetalhesLivro_Return_OkResult()
        {
            //Arrange

            DbContextOptions <SqlServerContext> dbContextOptions = new DbContextOptionsBuilder <SqlServerContext>()
                                                                   .UseSqlServer("Server=(localdb)\\mssqllocaldb;Database=Livraria;Trusted_Connection=True;")
                                                                   .Options;

            SqlServerContext   context            = new SqlServerContext(dbContextOptions);
            LivroRepositorio   livroRepositorio   = new LivroRepositorio(context);
            AutorRepositorio   autorRepositorio   = new AutorRepositorio(context);
            EditoraRepositorio editoraRepositorio = new EditoraRepositorio(context);
            LivroServico       livroServico       = new LivroServico(livroRepositorio, autorRepositorio, editoraRepositorio);

            var controller = new LivroController(livroServico);
            var id         = 1;

            //Act
            var data = controller.GetDetalhesLivro(id);

            //Assert
            Assert.IsType <JsonResult>(data);
        }
Example #8
0
 public PaginaLivro()
 {
     InitializeComponent();
     livroServico = new LivroServico(new SqlConnection(connectionString));
 }