public ResponseBase Adicionar(ProdutoRequest request) { if (request == null) { AddNotification("request", Mensagem.X0_E_OBRIGATORIO.ToFormat("request")); return(null); } var entidade = new Produto(request.Nome, request.CategoriaId); AddNotifications(entidade); if (IsInvalid()) { return(null); } _repositorioProduto.Adicionar(entidade); return(new ResponseBase(Mensagem.OPERACAO_REALIZADA_COM_SUCESSO)); }
public IResponse Adicionar(IRequest request) { if (request is null) { AddNotification("Adicionar", Message.OBJETO_X0_E_OBRIGATORIO.ToString().ToFormat("ProdutoIncluirRequest")); } if (IsInvalid()) { return(null); } var requestClasse = (ProdutoIncluirRequest)request; _produto = new Produto(requestClasse); AddNotifications(_produto); if (IsInvalid()) { return(null); } _produto = _repository.Adicionar(_produto); return((ResponseBase)_produto.Id); }
public void Adicionar(Product produto) { _repositorioProduto.Adicionar(produto); }
public Produto Adicionar(Produto obj) { return(repositorio.Adicionar(obj)); }