Example #1
0
        private bool IsParameterValid(DTOs.Request.Produto produto)
        {
            var result = produto != null;

            result = result && !string.IsNullOrWhiteSpace(produto.Tamanho);
            result = result && produto.Valor > 0;

            return(result);
        }
Example #2
0
        public async Task <Response.Produto> Update(DTOs.Request.Produto entity, Guid id)
        {
            if (!IsParameterValid(entity))
            {
                throw new InvalidParametersException <IProdutoAppService>();
            }

            var produto = produtoRepository.Get(x => x.Id == id)
                          .FirstOrDefault();

            var domain = entity.ConvertToData();

            var result = await produtoRepository.Update(produto);

            SalvarSynchronously();
            return(new Response.Produto());
        }