Beispiel #1
0
        public long Add(ProdutoAddCommand produto)
        {
            var _produto    = Mapper.Map <ProdutoAddCommand, Produto>(produto);
            var novoProduto = _repository.Add(_produto);

            return(novoProduto.Id);
        }
Beispiel #2
0
        public IHttpActionResult Post(ProdutoAddCommand produto)
        {
            var validator = produto.Validar();

            if (!validator.IsValid)
            {
                return(HandleValidationFailure(validator.Errors));
            }
            return(HandleCallback(() => _produtoService.Add(produto)));
        }