public async Task <ActionResult <Autor> > GetAutor(int id) { var autor = _context.GetEntityById(id); if (autor == null) { return(NotFound()); } return(autor); }
// GET: Autores/Details/5 public async Task <IActionResult> Details(int?id) { if (id == null) { return(NotFound()); } var autor = _context.GetEntityById((int)id); // .FirstOrDefaultAsync(m => m.Id == id); if (autor == null) { return(NotFound()); } return(View(autor)); }
private LivroView ToView(Livro livro) { var autor = _IAutorApp.GetEntityById(livro.IdAutor); var genero = _IGeneroApp.GetEntityById(livro.IdGenero); var view = new LivroView() { Id = livro.Id, Autor = autor.Nome, Genero = genero.Nome, Ativo = livro.Ativo, Sipnose = livro.Sipnose, Capa = livro.Capa, Titulo = livro.Titulo, }; return(view); }
/// <summary> /// Tranforma o dado para mostrar na view. /// </summary> /// <param name="reserva"></param> /// <returns></returns> private ReservaView ToView(Reserva reserva) { var livro = _ILivroApp.GetEntityById(reserva.IdLivro); var leitor = _ILeitorApp.GetEntityById(reserva.IdLeitor); var autor = _IAutorApp.GetEntityById(livro.IdAutor); var view = new ReservaView() { Id = reserva.Id, Data = reserva.Data, IdLeitor = reserva.IdLeitor, IdLivro = reserva.IdLivro, Ativo = reserva.Ativo, LeitorNome = leitor.Nome, Titulo = livro.Titulo, Capa = livro.Capa, Sipnose = livro.Sipnose, }; return(view); }