public async Task Executar(int id, Autor autor) { var dadosDoAutor = await _autorRepository.BuscarPorId(id); dadosDoAutor.AtualizarAutor(autor.Nome, autor.Linkdin, autor.Lattes); await _autorRepository.Alterar(dadosDoAutor); }
public ActionResult Edit(int id) { if (id == 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(View(autorRepository.BuscarPorId(id))); }
public async Task <Autor> BuscarPeloId(int id) { return(await _autorRepository.BuscarPorId(id)); }
public AutorViewModel BuscarPorId(int idAutor) { var autor = _repository.BuscarPorId(idAutor); return(_mapper.Map <Autor, AutorViewModel>(autor)); }