diff --git a/NerdStoreEnterprise/.vs/NerdStoreEnterprise/v17/.suo b/NerdStoreEnterprise/.vs/NerdStoreEnterprise/v17/.suo index 6d3b32ab..35a5b9b1 100644 Binary files a/NerdStoreEnterprise/.vs/NerdStoreEnterprise/v17/.suo and b/NerdStoreEnterprise/.vs/NerdStoreEnterprise/v17/.suo differ diff --git a/NerdStoreEnterprise/src/api-gateway/NSE.BFF.Compras/Models/PedidoDTO.cs b/NerdStoreEnterprise/src/api-gateway/NSE.BFF.Compras/Models/PedidoDTO.cs index f3466637..030a20c9 100644 --- a/NerdStoreEnterprise/src/api-gateway/NSE.BFF.Compras/Models/PedidoDTO.cs +++ b/NerdStoreEnterprise/src/api-gateway/NSE.BFF.Compras/Models/PedidoDTO.cs @@ -22,7 +22,7 @@ public class PedidoDTO public string VoucherCodigo { get; set; } public bool VoucherUtilizado { get; set; } - public List PedidoItems { get; set; } = new(); + public List PedidoItems { get; set; } = new(); #endregion diff --git a/NerdStoreEnterprise/src/services/NSE.Carrinho.API/obj/Debug/net6.0/NSE.Carrinho.API.csproj.AssemblyReference.cache b/NerdStoreEnterprise/src/services/NSE.Carrinho.API/obj/Debug/net6.0/NSE.Carrinho.API.csproj.AssemblyReference.cache index 675e9b4b..479ef4c1 100644 Binary files a/NerdStoreEnterprise/src/services/NSE.Carrinho.API/obj/Debug/net6.0/NSE.Carrinho.API.csproj.AssemblyReference.cache and b/NerdStoreEnterprise/src/services/NSE.Carrinho.API/obj/Debug/net6.0/NSE.Carrinho.API.csproj.AssemblyReference.cache differ diff --git a/NerdStoreEnterprise/src/services/NSE.Catalogo.API/obj/Debug/net6.0/NSE.Catalogo.API.csproj.AssemblyReference.cache b/NerdStoreEnterprise/src/services/NSE.Catalogo.API/obj/Debug/net6.0/NSE.Catalogo.API.csproj.AssemblyReference.cache index fe73db6d..b80455c2 100644 Binary files a/NerdStoreEnterprise/src/services/NSE.Catalogo.API/obj/Debug/net6.0/NSE.Catalogo.API.csproj.AssemblyReference.cache and b/NerdStoreEnterprise/src/services/NSE.Catalogo.API/obj/Debug/net6.0/NSE.Catalogo.API.csproj.AssemblyReference.cache differ diff --git a/NerdStoreEnterprise/src/services/NSE.Cliente.API/obj/Debug/net6.0/NSE.Cliente.API.csproj.AssemblyReference.cache b/NerdStoreEnterprise/src/services/NSE.Cliente.API/obj/Debug/net6.0/NSE.Cliente.API.csproj.AssemblyReference.cache index 08110d8b..e4d6e522 100644 Binary files a/NerdStoreEnterprise/src/services/NSE.Cliente.API/obj/Debug/net6.0/NSE.Cliente.API.csproj.AssemblyReference.cache and b/NerdStoreEnterprise/src/services/NSE.Cliente.API/obj/Debug/net6.0/NSE.Cliente.API.csproj.AssemblyReference.cache differ diff --git a/NerdStoreEnterprise/src/services/NSE.Identity.API/obj/Debug/net6.0/NSE.Identity.API.csproj.AssemblyReference.cache b/NerdStoreEnterprise/src/services/NSE.Identity.API/obj/Debug/net6.0/NSE.Identity.API.csproj.AssemblyReference.cache index 23f1e024..bd231d65 100644 Binary files a/NerdStoreEnterprise/src/services/NSE.Identity.API/obj/Debug/net6.0/NSE.Identity.API.csproj.AssemblyReference.cache and b/NerdStoreEnterprise/src/services/NSE.Identity.API/obj/Debug/net6.0/NSE.Identity.API.csproj.AssemblyReference.cache differ diff --git a/NerdStoreEnterprise/src/services/NSE.Pedido.API/Application/DTO/PedidoItemQueryDTO.cs b/NerdStoreEnterprise/src/services/NSE.Pedido.API/Application/DTO/PedidoItemQueryDTO.cs deleted file mode 100644 index 4b3768ea..00000000 --- a/NerdStoreEnterprise/src/services/NSE.Pedido.API/Application/DTO/PedidoItemQueryDTO.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System.Text.Json.Serialization; - -namespace NSE.Pedido.API.Application.DTO -{ - public class PedidoItemQueryDTO - { - public string Nome { get; set; } - public string Imagem { get; set; } - public int Quantidade { get; set; } - public Guid ProdutoId { get; set; } - public decimal Valor { get; set; } - - [JsonIgnore] - public Guid? PedidoId { get; set; } - } -} diff --git a/NerdStoreEnterprise/src/services/NSE.Pedido.API/Application/DTO/PedidoQueryDTO.cs b/NerdStoreEnterprise/src/services/NSE.Pedido.API/Application/DTO/PedidoQueryDTO.cs deleted file mode 100644 index b25e4f52..00000000 --- a/NerdStoreEnterprise/src/services/NSE.Pedido.API/Application/DTO/PedidoQueryDTO.cs +++ /dev/null @@ -1,63 +0,0 @@ -namespace NSE.Pedido.API.Application.DTO -{ - public class PedidoQueryDTO - { - public Guid Id { get; set; } - public int Codigo { get; set; } - - public int Status { get; set; } - public DateTime Data { get; set; } - public decimal ValorTotal { get; set; } - - public decimal Desconto { get; set; } - public string VoucherCodigo { get; set; } - public bool VoucherUtilizado { get; set; } - - public List PedidoItems { get; set; } - public EnderecoDTO Endereco { get; set; } - - - public static PedidoDTO ParaPedidoDTO(Domain.Pedidos.Pedido pedido) - { - var pedidoDTO = new PedidoDTO() - { - Id = pedido.Id, - Codigo = pedido.Codigo, - Status = (int)pedido.PedidoStatus, - Data = pedido.DataCadastro, - ValorTotal = pedido.ValorTotal, - Desconto = pedido.Desconto, - VoucherCodigo = pedido.Voucher.Codigo, - VoucherUtilizado = pedido.VoucherUtilizado, - PedidoItems = new List(), - Endereco = new EnderecoDTO() - }; - - foreach (var item in pedido.PedidoItems) - { - pedidoDTO.PedidoItems.Add(new PedidoItemDTO() - { - Nome = item.ProdutoNome, - Imagem = item.ProdutoImagem, - Quantidade = item.Quantidade, - ProdutoId = item.ProdutoId, - ValorUnitario = item.ValorUnitario, - PedidoId = item.PedidoId, - }); - } - - pedidoDTO.Endereco = new EnderecoDTO() - { - Logradouro = pedido.Endereco.Logradouro, - Numero = pedido.Endereco.Numero, - Bairro = pedido.Endereco.Bairro, - Cep = pedido.Endereco.Cep, - Complemento = pedido.Endereco.Complemento, - Cidade = pedido.Endereco.Cidade, - Estado = pedido.Endereco.Estado, - }; - - return pedidoDTO; - } - } -} diff --git a/NerdStoreEnterprise/src/services/NSE.Pedido.API/Application/Queries/PedidoQueries.cs b/NerdStoreEnterprise/src/services/NSE.Pedido.API/Application/Queries/PedidoQueries.cs index 7c2b5541..2660fd89 100644 --- a/NerdStoreEnterprise/src/services/NSE.Pedido.API/Application/Queries/PedidoQueries.cs +++ b/NerdStoreEnterprise/src/services/NSE.Pedido.API/Application/Queries/PedidoQueries.cs @@ -6,7 +6,7 @@ namespace NSE.Pedido.API.Application.Queries { public interface IPedidoQueries { - Task ObterUltimoPedido(Guid clienteId); + Task ObterUltimoPedido(Guid clienteId); Task> ObterListaPorClienteId(Guid clienteId); } public class PedidoQueries : IPedidoQueries @@ -25,7 +25,7 @@ public async Task> ObterListaPorClienteId(Guid clienteId) return pedidos.Select(PedidoDTO.ParaPedidoDTO); } - public async Task ObterUltimoPedido(Guid clienteId) + public async Task ObterUltimoPedido(Guid clienteId) { const string sql = @"SELECT P.ID AS 'ProdutoId', P.CODIGO, P.VOUCHERUTILIZADO, P.DESCONTO, P.VALORTOTAL,P.PEDIDOSTATUS, @@ -44,9 +44,9 @@ AND P.DATACADASTRO between DATEADD(minute, -3, GETDATE()) and DATEADD(minute, 0 return MapearPedido(pedido); } - private PedidoQueryDTO MapearPedido(dynamic result) + private PedidoDTO MapearPedido(dynamic result) { - var pedido = new PedidoQueryDTO() + var pedido = new PedidoDTO() { Codigo = result[0].CODIGO, Status = result[0].PEDIDOSTATUS, @@ -54,7 +54,7 @@ private PedidoQueryDTO MapearPedido(dynamic result) Desconto = result[0].DESCONTO, VoucherUtilizado = result[0].VOUCHERUTILIZADO, - PedidoItems = new List(), + PedidoItems = new List(), Endereco = new EnderecoDTO { Logradouro = result[0].LOGRADOURO, @@ -69,10 +69,10 @@ private PedidoQueryDTO MapearPedido(dynamic result) foreach (var item in result) { - var pedidoItem = new PedidoItemQueryDTO + var pedidoItem = new PedidoItemDTO { Nome = item.PRODUTONOME, - Valor = item.VALORUNITARIO, + ValorUnitario = item.VALORUNITARIO, Quantidade = item.QUANTIDADE, Imagem = item.PRODUTOIMAGEM }; diff --git a/NerdStoreEnterprise/src/services/NSE.Pedido.API/bin/Debug/net6.0/NSE.Pedido.API.dll b/NerdStoreEnterprise/src/services/NSE.Pedido.API/bin/Debug/net6.0/NSE.Pedido.API.dll index d2bda5f1..a1edaca6 100644 Binary files a/NerdStoreEnterprise/src/services/NSE.Pedido.API/bin/Debug/net6.0/NSE.Pedido.API.dll and b/NerdStoreEnterprise/src/services/NSE.Pedido.API/bin/Debug/net6.0/NSE.Pedido.API.dll differ diff --git a/NerdStoreEnterprise/src/services/NSE.Pedido.API/bin/Debug/net6.0/NSE.Pedido.API.pdb b/NerdStoreEnterprise/src/services/NSE.Pedido.API/bin/Debug/net6.0/NSE.Pedido.API.pdb index 41de87d3..48d83d9c 100644 Binary files a/NerdStoreEnterprise/src/services/NSE.Pedido.API/bin/Debug/net6.0/NSE.Pedido.API.pdb and b/NerdStoreEnterprise/src/services/NSE.Pedido.API/bin/Debug/net6.0/NSE.Pedido.API.pdb differ diff --git a/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/NSE.Pedido.API.csproj.AssemblyReference.cache b/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/NSE.Pedido.API.csproj.AssemblyReference.cache index 2e958bfe..8d285abc 100644 Binary files a/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/NSE.Pedido.API.csproj.AssemblyReference.cache and b/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/NSE.Pedido.API.csproj.AssemblyReference.cache differ diff --git a/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/NSE.Pedido.API.csproj.CoreCompileInputs.cache b/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/NSE.Pedido.API.csproj.CoreCompileInputs.cache index 4312c783..52e0bbd2 100644 --- a/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/NSE.Pedido.API.csproj.CoreCompileInputs.cache +++ b/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/NSE.Pedido.API.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -8ebffdca359520bb3c5a9e2a9ec8a3363697f93b +18b70149bfbce1aa9d3671fca301f8c9d5ccd578 diff --git a/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/NSE.Pedido.API.dll b/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/NSE.Pedido.API.dll index d2bda5f1..a1edaca6 100644 Binary files a/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/NSE.Pedido.API.dll and b/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/NSE.Pedido.API.dll differ diff --git a/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/NSE.Pedido.API.pdb b/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/NSE.Pedido.API.pdb index 41de87d3..48d83d9c 100644 Binary files a/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/NSE.Pedido.API.pdb and b/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/NSE.Pedido.API.pdb differ diff --git a/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/ref/NSE.Pedido.API.dll b/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/ref/NSE.Pedido.API.dll index 1d8c1fb8..0ebbe9f7 100644 Binary files a/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/ref/NSE.Pedido.API.dll and b/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/ref/NSE.Pedido.API.dll differ diff --git a/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/refint/NSE.Pedido.API.dll b/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/refint/NSE.Pedido.API.dll index 1d8c1fb8..0ebbe9f7 100644 Binary files a/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/refint/NSE.Pedido.API.dll and b/NerdStoreEnterprise/src/services/NSE.Pedido.API/obj/Debug/net6.0/refint/NSE.Pedido.API.dll differ diff --git a/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/Models/PedidoViewModel.cs b/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/Models/PedidoViewModel.cs index 52752517..8a2b8376 100644 --- a/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/Models/PedidoViewModel.cs +++ b/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/Models/PedidoViewModel.cs @@ -29,7 +29,7 @@ public class ItemPedidoViewModel public Guid ProdutoId { get; set; } public string Nome { get; set; } public int Quantidade { get; set; } - public decimal Valor { get; set; } + public decimal ValorUnitario { get; set; } public string Imagem { get; set; } } diff --git a/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/Views/Pedido/ConfirmacaoPedido.cshtml b/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/Views/Pedido/ConfirmacaoPedido.cshtml index bf519d4a..d129d4cd 100644 --- a/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/Views/Pedido/ConfirmacaoPedido.cshtml +++ b/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/Views/Pedido/ConfirmacaoPedido.cshtml @@ -51,7 +51,7 @@

@item.Nome

- @this.UnidadesPorProdutoValorTotal(item.Quantidade, item.Valor) + @this.UnidadesPorProdutoValorTotal(item.Quantidade, item.ValorUnitario) diff --git a/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/Views/Pedido/MeusPedidos.cshtml b/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/Views/Pedido/MeusPedidos.cshtml index f72a3e58..df12e6a1 100644 --- a/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/Views/Pedido/MeusPedidos.cshtml +++ b/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/Views/Pedido/MeusPedidos.cshtml @@ -52,7 +52,7 @@

@item.Nome

- @this.UnidadesPorProdutoValorTotal(item.Quantidade, item.Valor) + @this.UnidadesPorProdutoValorTotal(item.Quantidade, item.ValorUnitario) diff --git a/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/bin/Debug/net6.0/NSE.WebApp.MVC.dll b/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/bin/Debug/net6.0/NSE.WebApp.MVC.dll index fe0de678..f5424c93 100644 Binary files a/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/bin/Debug/net6.0/NSE.WebApp.MVC.dll and b/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/bin/Debug/net6.0/NSE.WebApp.MVC.dll differ diff --git a/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/bin/Debug/net6.0/NSE.WebApp.MVC.pdb b/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/bin/Debug/net6.0/NSE.WebApp.MVC.pdb index 04ce438b..f6e8e725 100644 Binary files a/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/bin/Debug/net6.0/NSE.WebApp.MVC.pdb and b/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/bin/Debug/net6.0/NSE.WebApp.MVC.pdb differ diff --git a/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/obj/Debug/net6.0/NSE.WebApp.MVC.dll b/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/obj/Debug/net6.0/NSE.WebApp.MVC.dll index fe0de678..f5424c93 100644 Binary files a/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/obj/Debug/net6.0/NSE.WebApp.MVC.dll and b/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/obj/Debug/net6.0/NSE.WebApp.MVC.dll differ diff --git a/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/obj/Debug/net6.0/NSE.WebApp.MVC.pdb b/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/obj/Debug/net6.0/NSE.WebApp.MVC.pdb index 04ce438b..f6e8e725 100644 Binary files a/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/obj/Debug/net6.0/NSE.WebApp.MVC.pdb and b/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/obj/Debug/net6.0/NSE.WebApp.MVC.pdb differ diff --git a/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/obj/Debug/net6.0/ref/NSE.WebApp.MVC.dll b/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/obj/Debug/net6.0/ref/NSE.WebApp.MVC.dll index 9ff3d666..b519e658 100644 Binary files a/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/obj/Debug/net6.0/ref/NSE.WebApp.MVC.dll and b/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/obj/Debug/net6.0/ref/NSE.WebApp.MVC.dll differ diff --git a/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/obj/Debug/net6.0/refint/NSE.WebApp.MVC.dll b/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/obj/Debug/net6.0/refint/NSE.WebApp.MVC.dll index 9ff3d666..b519e658 100644 Binary files a/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/obj/Debug/net6.0/refint/NSE.WebApp.MVC.dll and b/NerdStoreEnterprise/src/web/NSE.WebApp.MVC/obj/Debug/net6.0/refint/NSE.WebApp.MVC.dll differ