public void Add_Medicamento_Queue() { var dtoConfig = AutoMapperConfig.RegisterAllMappings(); var mapper = dtoConfig.CreateMapper(); var apiAppService = new ApiAppService(new AzureStorageQueue(), mapper, new Domain.Services.MedicamentoService( new MedicamentoRepository( new MedicamentoContext() ) ) ); var sintomas = new List <SintomaDTO>(); sintomas.Add(new SintomaDTO { Descricao = "dor de barriga" }); sintomas.Add(new SintomaDTO { Descricao = "dor na nuca" }); sintomas.Add(new SintomaDTO { Descricao = "ânsia" }); apiAppService.AddMedicamento(new MedicamentoDTO { Nome = "Doril", Preco = 5.00m, Sintomas = sintomas }); }
public void Add_Pedido_Queue() { var dtoConfig = AutoMapperConfig.RegisterAllMappings(); var mapper = dtoConfig.CreateMapper(); var apiAppService = new ApiAppService(new AzureStorageQueue(), mapper, new Domain.Services.PedidoService( new PedidoRepository( new PedidoContext() ) ) ); var medicamentoId = Guid.Parse("a63881ed-9133-410e-1a75-08d74c10b1cf"); var itens = new List <ItemPedidoDTO>(); itens.Add(new ItemPedidoDTO { MedicamentoId = medicamentoId, Preco = 20.00M, Quantidade = 20 }); apiAppService.AddPedido(new PedidoDTO { Data = DateTime.Now, ClienteId = Guid.NewGuid(), Endereco = "Rua São Jose, 120, Centro, Rio de Janeiro", Itens = itens }); }
public object Post([FromBody] EventsBuyingDTO eventsBuyingDTO) { var dtoConfig = AutoMapperConfig.RegisterAllMappings(); var mapper = dtoConfig.CreateMapper(); apiAppService = new ApiAppService(new RabbitMQueue(), mapper, new EventsBuyingManagerService(new EventsBuyingCommandEFCoreRepository( new EventsBuyingContext()))); apiAppService.AddEventsBuying(eventsBuyingDTO); return(eventsBuyingDTO); }
public IActionResult GetDiagnostico(string sintomas) { var dtoConfig = AutoMapperConfig.RegisterAllMappings(); var mapper = dtoConfig.CreateMapper(); var apiAppService = new ApiAppService( new Domain.Services.DiagnosticoQueryService( new DiagnosticoQueryEFRepository( new DiagnosticoDbContext() ) ), mapper ); var result = apiAppService.Diagnosticar(sintomas); return(new JsonResult(result.Select(m => new { m.Nome, m.Preco }))); }
public void TestMethod1() { ProductDTO product = new ProductDTO { Name = "Mouse", Price = 50, Quantity = 100 }; var dtoConfig = AutoMapperConfig.RegisterAllMappings(); var mapper = dtoConfig.CreateMapper(); var apiAppService = new ApiAppService(new RabbitMQueue(), mapper, new ProductService(new ProducRepository( new ProductContext()))); apiAppService.AddProduct(product); }
public ProductDTOController() { ProductDTO product = new ProductDTO { Name = "Dell PC", Price = 3000, Quantity = 5 }; var dtoConfig = AutoMapperConfig.RegisterAllMappings(); var mapper = dtoConfig.CreateMapper(); apiAppService = new ApiAppService(new AzureStorageQueue(), mapper, new ProductService(new ProducRepository( new Infrastructure.DataAccess.Contexts.ProductContext()))); apiAppService.AddProduct(product); }
public void TestMethod1() { EventsBuyingDTO events = new EventsBuyingDTO { Id = 1, IdEvento = 2, Nome = "Ale", NomeEvento = "Show Ivete" }; var dtoConfig = AutoMapperConfig.RegisterAllMappings(); var mapper = dtoConfig.CreateMapper(); var apiAppService = new ApiAppService(new RabbitMQueue(), mapper, new EventsBuyingManagerService(new EventsBuyingCommandEFCoreRepository( new EventsBuyingContext()))); apiAppService.AddEventsBuying(events); }