public long Add(ProdutoAddCommand produto) { var _produto = Mapper.Map <ProdutoAddCommand, Produto>(produto); var novoProduto = _repository.Add(_produto); return(novoProduto.Id); }
public IHttpActionResult Post(ProdutoAddCommand produto) { var validator = produto.Validar(); if (!validator.IsValid) { return(HandleValidationFailure(validator.Errors)); } return(HandleCallback(() => _produtoService.Add(produto))); }