예제 #1
0
        public async Task <Response <Produto> > ReadAsync(Guid id)
        {
            var response = new Response <Produto>();

            try
            {
                return(response.SetResult(await _produtoDomainService.ReadAsync(id)));
            }
            catch (EntityNotExistsException)
            {
                return(response.SetNotFound(Resources.ProdutoNotFound));
            }
            catch (Exception ex)
            {
                return(response.SetInternalServerError($"{Resources.UnexpectedErrorCreatingProduto} : {ex.Message}"));
            }
        }