public void Livro_AtualizarRepositorio_DeveFuncionar() { Livro Livro = ObjectMother.ObterLivroValido(); Livro.Tema = "Terror/Suspense"; Livro = _repositorio.Atualizar(Livro); Livro Result = ObjectMother.ObterLivroValido(); Result.Tema.Should().NotBe(Livro.Tema); }
public void Salvar(Livro obj) { if (_repositorioAutor.BuscarNome(obj.Autor.Nome) == null) { _repositorioAutor.Inserir(obj.Autor); } if (_repositorioEditora.BuscarNome(obj.Editora.Nome) == null) { _repositorioEditora.Inserir(obj.Editora); } if (obj.Id == 0) { _repositorioLivro.Inserir(obj); } else { if (string.IsNullOrEmpty(obj.Capa)) { obj.Capa = _repositorioLivro.BuscarCapa(obj.Id); } _repositorioLivro.Atualizar(obj); } }
public ActionResult Edit(EditorLivroViewModel model) { Livro livro = _repositorio.ObterPorId(model.Id); livro.Nome = model.Nome; livro.ISBN = model.ISBN; livro.DataLancamento = model.DataLancamento; livro.CategoriaId = model.CategoriaId; if (_repositorio.Atualizar(livro)) { return(RedirectToAction("Index")); } return(View(livro)); }
public int Persistir(LivroRequest request) { var entidade = _livroFactory.Criar(request); _validator.Validar(entidade); if (entidade.Id == 0) { _repositorio.Adicionar(entidade); } else { _repositorio.Atualizar(entidade); } return(entidade.Id); }
public Livro Atualiza(Livro livro) { livro.Validar(); return(_livroRepositorio.Atualizar(livro)); }
public void Atualizar(Livro obj) { _livroRepositorio.Atualizar(obj); }
public Livro Atualizar(Livro entidade) { entidade.Validate(); entidade = _repositorio.Atualizar(entidade); return(entidade); }