Пример #1
0
        public bool Atualizar(ProdutoEditarComando comando)
        {
            Produto produtoDb = _repositorioProduto.BuscarPorId(comando.Id) ?? throw new ExcecaoNaoEncontrado();

            Mapper.Map <ProdutoEditarComando, Produto>(comando, produtoDb);

            return(_repositorioProduto.Atualizar(produtoDb));
        }
Пример #2
0
        public IHttpActionResult Atualizar(ProdutoEditarComando comando)
        {
            var validador = comando.RealizarValidacaoDoComando();

            if (!validador.IsValid)
            {
                return(HandleValidationFailure(validador.Errors));
            }

            return(HandleCallback(() => _produtoServico.Atualizar(comando)));
        }