public async Task <ResponseLivroGet> Get(int isbn) { ResponseLivroGet result = new ResponseLivroGet(); var retorno = await LivroService.Obter(isbn); if (retorno != null) { Livro livro = new Livro { Isbn = retorno.Isbn, Titulo = retorno.Titulo, AnoLancamento = retorno.AnoLancamento, Valor = retorno.Valor }; // Obter a editora do livro atraves do EditoraService foreach (int editoraId in retorno.Editoras) { livro.Editoras.Add(await EditoraService.Obter(editoraId)); } foreach (int autorId in retorno.Autores) { livro.Autores.Add(await AutorService.Obter(autorId)); } result.Livros.Add(livro); } return(result); }
public EditoraService ObterEditoraService() { Mocker = new AutoMocker(); EditoraService = Mocker.CreateInstance <EditoraService>(); return(EditoraService); }
public async Task <ResponseEditoraGet> Get(int id) { ResponseEditoraGet result = new ResponseEditoraGet(); var retorno = await EditoraService.Obter(id); result.Editoras.Add(retorno); return(result); }
public async Task <ResponseEditoraGet> Get() { ResponseEditoraGet result = new ResponseEditoraGet(); var retorno = await EditoraService.Obter(); result.Editoras = retorno.ToList(); return(result); }
public async Task <bool> Put(int id, [FromBody] RequestEditoraPost request) { if (id == request.Editora.Id) { return(await EditoraService.Editar(request.Editora)); } else { return(false); } }
public async Task Delete(int id) { await EditoraService.Remover(id); }
public async Task Post([FromBody] RequestEditoraPost request) { await EditoraService.Incluir(request.Editora); }
//private readonly BibliotecaPessoalContext _context; public LivrosController(LivroService livroService, EditoraService editoraService) { _livroService = livroService; _editoraService = editoraService; }
public EditoraServiceTests(EditoraTestsBogusFixture editoraTestsBogusFixture) { _editoraTestsBogusFixture = editoraTestsBogusFixture; _editoraService = editoraTestsBogusFixture.ObterEditoraService(); }
public EditorasController(EditoraService editoraService) { _editoraService = editoraService; }
public GerenciadorFormularioEditora(EditoraService editoraService, LivroService livroService) { _editoraService = editoraService; _livroService = livroService; }