예제 #1
0
        private async Task <(bool, string)> AdicionarCorAoProduto(ProdutoCorInputModel produtoCorInputModel, int idProduto)
        {
            if (produtoCorInputModel.Estoque > 0 && produtoCorInputModel.CorId > 0)
            {
                try
                {
                    produtoCorInputModel.ProdutoId = idProduto;
                    var(status, mensagem)          = await _produtoCorAppServices.AddListaCor(produtoCorInputModel);

                    return(status ? (true, null) : (false, mensagem));
                }
                catch (Exception e)
                {
                    return(false, $"Error, Type: {e.Message}");
                }
            }

            return(false, "Os campos 'Estoque' e 'Cor' são obrigatórios.");
        }