public bool Atualizar(ProdutoEditarComando comando) { Produto produtoDb = _repositorioProduto.BuscarPorId(comando.Id) ?? throw new ExcecaoNaoEncontrado(); Mapper.Map <ProdutoEditarComando, Produto>(comando, produtoDb); return(_repositorioProduto.Atualizar(produtoDb)); }
public IHttpActionResult Atualizar(ProdutoEditarComando comando) { var validador = comando.RealizarValidacaoDoComando(); if (!validador.IsValid) { return(HandleValidationFailure(validador.Errors)); } return(HandleCallback(() => _produtoServico.Atualizar(comando))); }