public async Task <bool> SalvarFilaCalculo(FilaCalculo filaCalculo) { using SqlConnection conn = new SqlConnection(_configuration.GetConnectionString("DefaultConnection")); return(await conn.ExecuteAsync("INSERT INTO FilaCalculo (Id, IdConfiguracao, IdUsuario, DistanciaDaReta, QuantidadeDePilares, QuantidadeDePilaresReforcados, PilaresComBaseReforcada, DistanciaEntreVaos, DataCadastro) VALUES (@Id, @IdConfiguracao, @IdUsuario, @DistanciaDaReta, @QuantidadeDePilares, @QuantidadeDePilaresReforcados, @PilaresComBaseReforcada, @DistanciaEntreVaos, @DataCadastro)", new { filaCalculo.Id, filaCalculo.IdConfiguracao, filaCalculo.IdUsuario, filaCalculo.DistanciaDaReta, filaCalculo.QuantidadeDePilares, filaCalculo.QuantidadeDePilaresReforcados, filaCalculo.PilaresComBaseReforcada, filaCalculo.DistanciaEntreVaos, filaCalculo.DataCadastro }) >= 1); }
public async Task Handle(CalculoRealizadoEvent notification, CancellationToken cancellationToken) { var filaCalculo = new FilaCalculo(notification.Calculo.IdConfiguracao, notification.Calculo.IdUsuario, notification.Calculo.DistanciaDaReta, notification.Calculo.QuantidadeDePilares, notification.Calculo.QuantidadeDePilaresReforcados, notification.Calculo.PilaresComBaseReforcada, notification.Calculo.DistanciaEntreVaos); await _calculoDAO.SalvarFilaCalculo(filaCalculo); }