public static void Devolver(string id) { var repositoriEmprestimo = new EmprestimoRepository(); var emprestimo = repositoriEmprestimo.ObterPoId(id); emprestimo.Devolver(); repositoriEmprestimo.Emprestimo = emprestimo; repositoriEmprestimo.Alterar(id); if (emprestimo.Tipo == TipoItem.Livro) { var livroReporitory = new LivroRepository(); var livro = livroReporitory.ObterPorId(emprestimo.IdItem); livro.Devolver(); livroReporitory.Livro = livro; livroReporitory.Alterar(emprestimo.IdItem); } else { var midiaReporitory = new MidiaRepository(); var midia = midiaReporitory.ObterPorId(emprestimo.IdItem); midia.Devolver(); midiaReporitory.Midia = midia; midiaReporitory.Alterar(emprestimo.IdItem); } }
public IActionResult Alterar(int id, LivroDomain livroDomain) { livroDomain.IdLivro = id; livroRepository.Alterar(livroDomain); return(Ok()); }
public static void Emprestar(EmprestimoDTO emprestimo) { var repository = new EmprestimoRepository(EmprestimoDTO.Criar(emprestimo)); repository.Inserir(); if (emprestimo.TipoItem == TipoItem.Livro) { var livroReporitory = new LivroRepository(); var livro = livroReporitory.ObterPorId(emprestimo.IdItem); livro.Emprestar(); livroReporitory.Livro = livro; livroReporitory.Alterar(emprestimo.IdItem); } else { var midiaReporitory = new MidiaRepository(); var midia = midiaReporitory.ObterPorId(emprestimo.IdItem); midia.Emprestar(); midiaReporitory.Midia = midia; midiaReporitory.Alterar(emprestimo.IdItem); } }
public IActionResult Alterar(int id, LivroDomain livro) { livro.IdLivro = id; try { livroRepository.Alterar(livro); return(Ok()); } catch (Exception ex) { return(BadRequest(new { Mensagem = $"Ish deu esse erro aqui cz: {ex.Message}" })); } }//endAlterar
public IActionResult Alterar(LivroDomain livro, int id) { if (livroRepository.Buscar(id) == null) { return(NotFound()); } try { livroRepository.Alterar(livro, id); return(Ok(livro)); } catch (Exception ex) { return(BadRequest(new { msg = "Ops..." + ex.Message })); } }
public static void AlterarLivro(string id, LivroDTO livro) { var repository = new LivroRepository(LivroDTO.Criar(livro)); repository.Alterar(id); }
public IActionResult Atualizar(LivroDomain livroDomain) { livroRepository.Alterar(livroDomain); return(Ok()); }// fim atualizar
public IActionResult Alterar(int id, Livros livro) { livroRepository.Alterar(id, livro); return(Ok()); }
public void AlterarLivro(Livro livro) { _livroRepository.Alterar(livro); }