public async Task <IActionResult> Create(LivroViewModel livroViewModel) { if (!ModelState.IsValid) { return(View(livroViewModel)); } var livro = _mapper.Map <Livro>(livroViewModel); await _livroRepository.Adicionar(livro); return(RedirectToAction(nameof(Index))); }
public void Add(LivroViewModel viewModel) { ValidarEntity(viewModel); var livro = _mapper.Map <Livro>(viewModel); _livroRepository.Adicionar(livro); }
public Task Handle(IncluirLivroCommand request, CancellationToken cancellationToken) { var livro = new Livro(request.Isbn, request.Autor, request.Nome, request.Valor, request.DataPublicacao, request.ImgCapa); if (!LivroValido(livro)) { NotificarValidacoesErro(livro.ValidationResult); return(Task.CompletedTask); } if (IsbnExistente(livro.Isbn, request.MessageType)) { NotificarValidacoesErro(livro.ValidationResult); return(Task.CompletedTask); } _livroRepository.Adicionar(livro); if (Commit()) { _mediator.PublicarEvento(new LivroRegistradoEvent(request.Id, request.Isbn, request.Autor, request.Nome, request.Valor, request.DataPublicacao, request.ImgCapa)); } return(Task.CompletedTask); }
public void Deve_adicionar_um_novo_livro() { var livroFake = LivrariaLivrosFake.LivroFake; _livroRepository.Adicionar(livroFake); _mockContext.Verify(m => m.Add(It.Is<Livro>(y => y.LivroId == livroFake.LivroId))); _mockContext.Verify(m => m.SaveChanges(), Times.Once); }
public async Task Adicionar(Livro livro) { if (!ExecutarValidacao(new LivroValidation(), livro)) { return; } await _livroRepository.Adicionar(livro); }
public void Post([FromBody] LivroViewModel livroViewModel) { if (ModelState.IsValid) { if (VerificarNaoDuplicidade(livroViewModel.ISBN)) { _livroRepository.Adicionar(LivroAdapter.ToDomainModel(livroViewModel)); } } }
public ActionResult Create(Livro livro) { try { if (ModelState.IsValid) { livroRepository.Adicionar(livro); livroRepository.Salvar(); return(RedirectToAction("Listar")); } return(View(livro)); } catch { return(View()); } }
public Livro Adicionar(Livro entity) { return(_livroRepository.Adicionar(entity)); }
public void Repository_Livro_Sql_Adicionar_ShouldBeOk() { _livro = ObjectMother.GetLivro(); _livro = _repository.Adicionar(_livro); _livro.Id.Should().BeGreaterThan(0); }
public void Adicionar(Livro entidade) { entidade.Valida(); _livroRepository.Adicionar(entidade); }
public async Task Adicionar(Livro livro) { _livroRepository.Adicionar(livro); await _livroRepository.Commit(); }
public Livro Adicionar(Livro obj) { return(_livroRepository.Adicionar(obj)); }
public IActionResult AdicionarLivro([FromBody] Livro livro) { _repositorio.Adicionar(livro); return(Ok("O livro foi adicionado")); }