示例#1
0
        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));
 }
示例#4
0
        public AutorViewModel BuscarPorId(int idAutor)
        {
            var autor = _repository.BuscarPorId(idAutor);

            return(_mapper.Map <Autor, AutorViewModel>(autor));
        }