public IHttpActionResult Add(ProdutoAdicionarComando comando) { var validador = comando.RealizarValidacaoDoComando(); if (!validador.IsValid) { return(HandleValidationFailure(validador.Errors)); } return(HandleCallback(() => _produtoServico.Adicionar(comando))); }
public long Adicionar(ProdutoAdicionarComando comando) { Produto produto = Mapper.Map <ProdutoAdicionarComando, Produto>(comando); return(_repositorioProduto.Adicionar(produto)); }